<SEC-DOCUMENT>0001558370-25-010803.txt : 20250807
<SEC-HEADER>0001558370-25-010803.hdr.sgml : 20250807
<ACCEPTANCE-DATETIME>20250807165506
ACCESSION NUMBER:		0001558370-25-010803
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		90
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250807
DATE AS OF CHANGE:		20250807

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Coherus Oncology, Inc.
		CENTRAL INDEX KEY:			0001512762
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				273615821
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36721
		FILM NUMBER:		251195071

	BUSINESS ADDRESS:	
		STREET 1:		C/O DENNIS M. LANFEAR
		STREET 2:		333 TWIN DOLPHIN DR, SUITE 600
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94065
		BUSINESS PHONE:		(650) 649-3530

	MAIL ADDRESS:	
		STREET 1:		C/O DENNIS M. LANFEAR
		STREET 2:		333 TWIN DOLPHIN DR, SUITE 600
		CITY:			REDWOOD CITY
		STATE:			CA
		ZIP:			94065

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Coherus BioSciences, Inc.
		DATE OF NAME CHANGE:	20130114

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BioGenerics, Inc.
		DATE OF NAME CHANGE:	20110210
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>chrs-20250630x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 11.0.0.3 -->
<!-- Based on: iXBRL 1.1 -->
<!-- Created on: 8/7/2025 8:33:05 PM -->
<!-- iXBRL Library version: 1.0.9292.28120 -->
<!-- iXBRL Service Job ID: 6a8f542f-c1e5-493f-9506-f2a81c8c3d6d -->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:chrs="http://www.coherus.com/20250630" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type"/><title>Coherus Oncology,&#160;Inc._June 30, 2025</title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" xs:nil="true" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" name="us-gaap:CommitmentsAndContingencies" id="Hidden_Hin6ZOzY10ChbH0gFpZUXQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" xs:nil="true" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_fNL0xgNFVE-Xdu28AOCI2A"></ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityCentralIndexKey" id="Tc_WfC6XuyVM06hNCzJ0vuLkA_2_1">0001512762</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:CurrentFiscalYearEndDate" id="Tc_76jrqxYwzUO820s839s2NQ_3_1">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentFiscalYearFocus" id="Tc_txchqVrPiUONAcqj0a3VqQ_4_1">2025</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentFiscalPeriodFocus" id="Tc_FmwTFiKp2kOY8RJuD3gd1A_5_1">Q2</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:AmendmentFlag" id="Tc_575RzdNasE-aCz-hVNeOtA_6_1">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_bEl4uZsKmU23KOjzg_WBTg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_7Dx-aEYfbU2En5TrkC5-2g">0</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="Hidden_DA_VV7tAEUu4RedNEKx2qA">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</ix:nonNumeric><ix:nonNumeric contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="Hidden_1eIbN5SvP0-I6BD-ACs_lw">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="Hidden_3GhQMNogMUWOV9vkrjRr5g">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</ix:nonNumeric><ix:nonNumeric contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" id="Hidden_KWohu9UBhUihh2l2fxjn_g">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_3fqK1iHZJ0We5VvXofOwZA">115614548</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_2qsk3f7FcEuTYUPm6Mg5Tw">116222726</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_wQdCcUCInE6wE5XX3QMXmA" decimals="-5" name="chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" id="Hidden_ZVIIRVNU5ESFlxId6ZfAzg">37500000</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w" name="us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="Hidden_w5XeNxvMYUmYTUa13HiL8A">http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ" decimals="-5" name="chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" id="Hidden_9SMfBZMM-UOmCAKYUApEYw">37500000</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="chrs-20250630.xsd"/></ix:references><ix:resources><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_GkBifVcy_UCjctT5S54Q3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_Y3UzB-L9SESBqbcoHaRhmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_AYB7lT9E00Ci-MCJS3IrWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_mMttV1kd8kWyaVIabS-iIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_biUUpOpJmEWijbfJpJSklQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RV7gc4KDEEaduwDhKWFKtg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WxKEdy0uAkmad0rM9pmfRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_kEdTIIxP9kCWST_jJ3FK7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_vZPy7Pc-uk-O4XG1MaXa7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__8QpJMxUfkugDHocOaOdAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Wr0n6y_IqkK1EYafrXHtcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_GYD418XaREqASRQkwxVYzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_y9No0uYWKEeJPnaybOguxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-_qDdvEb20SIZ86Wj35gUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bgh4S0ldfUW1s5NIZR-yhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PixI6dhLDUmaCLHxSnyVqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_R1BFhFd-zk2BzMwpjwupbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_69Kxnqu4-UuaQRsQ5PRXOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NFwqeyFcHEOPtK4Es7TiVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_jh6c7mf0CUSszIgiYQaXHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_n19ssNoRekGD8NFxjGL2Kg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_m_8U2qY2yEayCDE98ySQ_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HJF4bmMnSUqSpuil8JJBoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5Rz1YfNR5km5xg9gx3Hgvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYXBukWKT0e9P3tVZXsv1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pqmnIJmv0k-I05j5cjZvZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_SXR6vRSmJEmNFt9dDtNw7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_eVCH3JrB2USEExfF-35s4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_H381Ww-_1EGLcZCIoB1cfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_7BG7Ux4NGU-dVsQgD12brg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_fYT-MsFTIUmr2gPeKC90hw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_aGDFDRDHPkWOf9oAd4EcgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_ceKwfl_ZWkWg-4LQDASYUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_0UMW2p5bcEywRMGJzmkWIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_r8O-MyO5-kiKt_xiWZS0sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_zoBjHTODMkWhVbzpuDks4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-08</xbrli:startDate><xbrli:endDate>2024-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_8_2024_To_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dahYrnNaYk6-0FiId9eaYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-08</xbrli:startDate><xbrli:endDate>2024-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_X8r8DsD-eUq0C5zfqH6voQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_RONs5Y68vECA8WZNqH5R1A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_QK7arS2QkUq7SN6CSB1wWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-08</xbrli:startDate><xbrli:endDate>2024-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_gmhU1nZ3tESSB0UYreff2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Svqy8Kx2okOF_qrIE1AlvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RlfP_3lKY06I3tzIPnXLLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_pw_kCfor40aOnjs_jvJbIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_CP451TbLOkOlz3oqWII5Dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember_2KjnroNUZkyat5AIN-Jr0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedRebatesFeesAndReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember__e7gjYxwJ0e_RODUlV5rmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedRebatesFeesAndReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_3pbjidOyp0u58Qmjw1TP6Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_KpTPK-MyH02fsBbwLQmM8g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_uAhfqCFaREGHyUaJDwpe3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_CvmZSYQ0sEKF_9h2ZQLBNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_9nkrDXzMm0ud8cwluXvZtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wOgpu1XLWEmBNtAys7jovA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_tKjHvdyRvkuCKH-LY8raBw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lPHvMxvTbE-OkMzpuH77qA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LIv-vTxLpEi2P9VrLKqd1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l0wKAam_ek-PmKmkfVwTug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L32PyH13pU66qws0U-YjJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L22FL46oPkuPpoX0vBXnbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_t_M4c1iUvEyZw9QO0oRVVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_dAU8PZ_Ta0Kqq_VKBPANbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-9YgNb1ns0C3U3kk7_ZlkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_jErjvMWnK0mTCgEcg4MtsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ic-2XgXJGEywDceOZX_xgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DJhOnHpc_028Wx-DPhvQJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_AzvSBjnEAkSl1Evh6yKsPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_r-N1OVZkEE2960wRILatpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_Qej0_Oll5EuKQl16_GJK_A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7spFgbdp2kaX5DjZU6Y6Yw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_9Y0JpKr4n0GSI3v0mHExMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_VJqe-DQiM06FUnLQKeugeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_821AtnA2n06f1xwtIsmcsg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDgEEzbCHE2BUU5RCHqIfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_uC4QDbGihE68KX11CvybmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDza-r7cTE2vqIBFNE7YQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_Wy6a7-KuAES_ur5IVKFBAQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_n-SPVctVYk-lf5G_BJUpdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_RKRC_vxcg0O8lYusfTil_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-15</xbrli:startDate><xbrli:endDate>2025-05-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_Feu1Ug-78kCG4KYF2y_O8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_f04nRCExg0CeHWqrtRJ2JA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:AnkuraTrustCompanyLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dbvXHkjFH0O0B4qohahDCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XSYls8m8J0emD2gG5aGGqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_INmSR8HtiUSVeK5D-SKj4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6dmH2dUdVU-r0SXGrR8W7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pSc8dwvRj0mOh5VYoQM_4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OnqPdCyGhkaiqdiP7tjFCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_V0DbH4EXikeH-U6lkyE5kA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_djIOGMgV1EecZSq0iuPh4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vIYfiIPp0EaMP399SL6H1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_encYu1WYxkexyKF60_M-9w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_TKnkGLtqTkutS_ituNmIrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t_7FMur5h0CR9OswFbvDDg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_1k7O7s9q0UGoUL1V3sGwbw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_CKBamO87JUmCNsT9AdYf0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_RlXTYfQlsEiqesJSYXiPEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_22PxWfhrZEysHRMlstMYmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_qI5h7D6dvEWrAfKJtc6aVQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzzbhHqNsESZKIkLFonvbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_QxpRaEkhNECuHmne_JCamg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_n0LnsYTcYUOCawM_U3sTsA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_sLS2NYYBz0i2DzGvgMVyVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_AGydEh6Ty0ORo7llAaqZlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uzRfPeDvZ0WBWo8e6HxzQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_EW7veOhW2k-cPySR2Wpkcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2vNRcx_LL0mciBIlPxNp4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_c9824m79NEa-46kPiDOP8g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5Kgphkyg40qktY4diWGQiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_SCnlp1vcuEa4zXk1dJ8Gvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_MP6OiLCvQk6mkPno2g0W1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_5wFy8H44a06yoVXa_2FduA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_KkKPseiCGEm4n7oFGbZW2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_on9gGOaw7UGLVjdEvT8kBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_nCVv1DHl0UOc1Kd5nPb_cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_gX9leFzOYEqKpBA8Nj7arQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_oTp0vXl2W02VAri6CF9QaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_Wtf0TeFHc061sxBwsrenpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_TJP54MsdxE2MIdfwXAJS4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_dT7mscZKmECpeHymicQQmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_KaXwVbCZrESugc9fgEtkog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rYf-lwikOUWuZ1JBr22Kxg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_UVnNFW5ZGkycJtKer1dzDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_kArvc6W31UuhDZf3_h7Zzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_2vzMyIg7o0Su7AZtDQNIAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uqkW7pF5uUi7onznB7owdQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_o1kf9OoKIUyqicCo4pNovA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wEVHVQnQokShbnTAzpMByw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_YfjM_pGsfUSSz0Ybc3OIgw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_Q_Twxr7qO0SRhX15IBw9eA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dR48BqYkjUqVxt4Qr-NHxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tBef2jX-TUWZfU5RLxw9Qg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_dpIG5X3iQ0CjNcgQVuUS3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_dQLvi3u9O0S3kJFZw2wJ3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_F0GNNBUK2EmFNv3HAnVh3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c8MOphoPYkCRuGj0wLQ-dA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember__wWksQtwYE255lJ51b7yaw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_KjUR1jmUBUud01ykvylcUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_X0nI7IKVDU-jvP--b_l7vw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_LXH-30DoKEmhl2n31ZHuVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uCysl_LyTEyQ0-SbVc65iA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_QnehbYr1j0a-zejDn1Hxpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_HMrgg5rlIU22_kKx2w2AUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_31_2025_eXevqX62QEedXKLJR5rUKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_LI8TSfZkyEW5YNMR5IDSTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_dei_LegalEntityAxis_chrs_AccordBiopharmaIncMember_egweydlnLUiAuLZ4LJs56Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">chrs:AccordBiopharmaIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_ILLW7exGL0ahSD6Jfj4yYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:UdenycaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaAndLoqtorziMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_2SHBBT3-G0e16Q5V9bujQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:UdenycaAndLoqtorziMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_LAFRUY1vvU6QErbJK5O-bQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_9y-34hIvkkCLQCT9W4HKoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_mq68x8YJNkCzAFuwEYLa4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_xHjSlj_Fi0yEtd3U9wIdew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_0vbPQuFbAEaNtZNaSg7k3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_Cl7-XSRTX0e81Tng6RaVzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_39pAQ35QXEy87wwyCpabaw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_VCsrF7npdEeVWiR-eFOIlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_s6cdbQjMvkyiDyHFjq-G4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_KjnlbQttZEOH0T7AqK3l-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_57_Pmani80iTYq4XJF6nrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_9I7DrIAw3U2cOghU1Kf1Uw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_ASHDMsA-lE2DrVC-TApyHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_LRrVzjoJ9kKI7LFk1vgCIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_hcajnzdhOECnSPjk6Ubd_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_7Y5aBt6kEEakbTTs7G0auA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Yl_Sa3XYmkyr83NCKG57PQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_EzExIrXihUefd0g8qWFhPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_EZJzW5ys0kWPQtSb6dwv-A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_T8HUfzeyH02ZhP_ULVoPOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neCKNfmt4kmXZ8XSY77HKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_889CEfRqy0WisZ3t9XaEPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_TuM21ETX6kGwZqR64lTFQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_XAiPPOqXYE-2YZCIZuAX7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-08</xbrli:startDate><xbrli:endDate>2024-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MinimumMember_hR1g4TEtdkKYE02WerI9FA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MaximumMember_NUNIAwnHjE-TXkA82tGqXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_imqz8mJ0lUOwdUkRYZb1Sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-15</xbrli:startDate><xbrli:endDate>2025-04-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eUH6ItqGJE-iYFqO5z_ZjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_DQHmPuW6UUO2bUYuKUsgIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_mUM0q1TQN0Or84R6kCRumg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PuyrECe5ukaeDWPkYWL5pQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_smWEaIELZECX1v3G_VFKfA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-09</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_lxwDDv0i80aL3sunMktioA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_nw9qdVqB3EmJqHInVZt9RQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PDA80spxxESgal437rUHGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_OIx-H5SJLkOgdARZiDOknQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">chrs:OutLicensesWithNovartisInstitutesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-11</xbrli:startDate><xbrli:endDate>2025-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_wQdCcUCInE6wE5XX3QMXmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_D9pmamb5CkCo6g6KvJtv_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_TFTu-vCICE63nTjsLCUSxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_5_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_OPUq9gglXUaLjWmZ5ab8Ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_ROBwzKxWQE2MsI5ZGGYlFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_eRTWWuJilUmNxgSdNUPKPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_XmctEWtsr0udXg2AKiep0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_PAfsI2-xs02_2kyfz60PbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_jMApTG5JW0GFsJlw2g0nXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001512762</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_payment_3M9h_pxEIE6Cb9PPwXBUBQ"><xbrli:measure>chrs:payment</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw"><xbrli:measure>chrs:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg"><xbrli:measure>chrs:segment</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_position_H2J32S1K40iztCLLDqMwTg"><xbrli:measure>chrs:position</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:center;text-indent:0pt;border-bottom:1.0pt solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_921347c7_3327_4473_953f_258b1ff8b7d6"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:18pt;font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:18pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">WASHINGTON, D.C. 20549</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:18pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentType" id="Narr_0AX0CSuVhEeSssGq7J4A1w"><b style="font-weight:bold;">10-Q</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentQuarterlyReport" id="Narr_ZEVo_vyIT0C4MF081p4txA"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><b style="font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">For the quarterly period ended </b><ix:nonNumeric format="ixt:date-monthname-day-year-en" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentPeriodEndDate" id="Narr_odO55F-r-keZ37Zgwe6i7Q"><b style="font-weight:bold;">June 30, 2025</b></ix:nonNumeric></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:DocumentTransitionReport" id="Narr_6TTXiZaGN0Sdn0I4x2Tf1w"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:5pt;margin-top:0pt;"><b style="font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Commission File Number: </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityFileNumber" id="Narr_p9uj2t9Ah0ObOhKRCxui7Q"><b style="font-weight:bold;">001-36721</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:24pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityRegistrantName" id="Narr_MLDQiXoZeU6MCM3DIf3XHw"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">(Exact Name of Registrant as Specified in Its Charter)</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_5eeecf53_145d_447a_9d9d_6302ec5014c7"></a><a id="Tc_TkYYaliAJEutsMp4mitpyg_1_0"></a><a id="Tc_uzLAZK12EECNzwIlZv6snw_1_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityIncorporationStateCountryCode" id="Tc_smWa_oBppEi6rAfBaK4RxA_0_0"><b style="font-size:9pt;font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-indent:0pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityTaxIdentificationNumber" id="Tc_hMiLjMNDeE2eDWiPOLtcjg_0_2"><b style="font-size:9pt;font-weight:bold;">27-3615821</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(State or Other Jurisdiction of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Incorporation or Organization)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityAddressAddressLine1" id="Narr_kV7AuO-xCUqz-WixDmfNbQ"><b style="font-size:9pt;font-weight:bold;">333 Twin Dolphin Drive</b></ix:nonNumeric><b style="font-size:9pt;font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityAddressAddressLine2" id="Narr_g95_IXbvJUKrGCOXr0EE_A"><b style="font-size:9pt;font-weight:bold;">Suite&#160;600</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityAddressCityOrTown" id="Narr_nBVNIjfwXU6hu1mmByljHg"><b style="font-size:9pt;font-weight:bold;">Redwood City</b></ix:nonNumeric><b style="font-size:9pt;font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityAddressStateOrProvince" id="Narr_jizfoglrLUKfWuxKuYD8RA"><b style="font-size:9pt;font-weight:bold;">California</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(Address of Principal Executive Office)</b></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:top;width:49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(I.R.S. Employer Identification No.)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityAddressPostalZipCode" id="Narr_dSYRM04n6k6Ml45SvTNUyg"><b style="font-size:9pt;font-weight:bold;">94065</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Zip Code)</b></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 5pt 0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:CityAreaCode" id="Narr_tWigqbozm0uVp2pWfurXNw"><b style="font-weight:bold;">650</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:LocalPhoneNumber" id="Narr_4kiuP8QF7ECf8K9OnvpLZA"><b style="font-weight:bold;">649-3530</b></ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">(Registrant&#8217;s Telephone Number, Including Area Code)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-indent:24.5pt;margin:0pt;">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_9326331a_1949_4e18_8f64_ac3c3ea971d7"></a><a id="Tc_6WLtSHLCH0uY5j_29el9eg_0_0"></a><a id="Tc_gvZYIbZ0tkuTLWv1jWTtWQ_0_1"></a><a id="Tc_78KZ3jWdsUqoFNXZqWMf7Q_0_2"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr><td style="vertical-align:bottom;width:40.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Title of each class</b></p></td><td style="vertical-align:bottom;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:bottom;width:41.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Name of each exchange on which registered</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:Security12bTitle" id="Tc_qdJqIv-OZ0GQxbX4r6nZmg_1_0"><span style="font-size:9pt;">Common Stock, $0.0001 par value per share</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:17.86%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:TradingSymbol" id="Tc_g8QY_IT6WEa4EuA_mKyW1Q_1_1"><span style="font-size:9pt;">CHRS</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;width:41.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:exchnameen" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:SecurityExchangeName" id="Tc_5u8Z70FpMkCQ5k4Ze1-ThA_1_2"><span style="font-size:9pt;">The Nasdaq Global Market</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. &#160;&#160;<ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityCurrentReportingStatus" id="Narr_bhDkY5BoJkKHXX20GC1qpA">Yes</ix:nonNumeric>&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9746;</span>&#160;&#160;&#160;&#160;No&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;<ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityInteractiveDataCurrent" id="Narr_Q7Ij-Hx2rk-CUMDGVmZBIg">Yes</ix:nonNumeric>&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9746;</span>&#160;&#160;&#160;&#160;No&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_4f495eef_207c_4e39_a9df_15e1408c8d5b"></a><a id="Tc_M0bRtkaudEO-1iB9woaUFQ_1_0"></a><a id="Tc_C62j8npBGkGrL3X6wGxdlA_1_1"></a><a id="Tc_C8-Zay2HtUSF6NKnnUI0MA_1_4"></a><a id="Tc_1mQZlNZYsE-mluF0rXx-hg_3_0"></a><a id="Tc_yzNsPi1hD0O3-woslzYdIg_3_1"></a><a id="Tc_nMwiyR5hLk6pLRNsQz-wbg_3_3"></a><a id="Tc_QEjjpS6z00y2nYYzzNrALw_5_3"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;">Large&#160;accelerated&#160;filer</p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:entityfilercategoryen" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityFilerCategory" id="Tc_mbYT4Q8aXUKM7yyx7HzugQ_1_3">Accelerated&#160;filer</ix:nonNumeric></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></p></td></tr><tr><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;">Non-accelerated filer</p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;">Smaller&#160;reporting&#160;company</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntitySmallBusiness" id="Tc_HegPpZ76QUuD40-gWye7Tw_3_4"><span style="font-family:'Segoe UI Symbol';">&#9746;</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:17.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:59.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;">Emerging growth company</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityEmergingGrowthCompany" id="Tc_bOmljlgl0U2Orerer3CE6g_5_4"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 5pt 0pt;">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&#160;13(a)&#160;of the Exchange Act. <span style="font-family:'Segoe UI Symbol';">&#9744;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 5pt 0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). &#160;&#160;Yes&#160;&#160;<ix:nonNumeric format="ixt-sec:boolballotbox" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="dei:EntityShellCompany" id="Narr_PvVUduotrkO_C8zRFKFrKg"><span style="font-family:'Segoe UI Symbol';">&#9744;</span></ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;<span style="font-family:'Segoe UI Symbol';">&#9746;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">As of July 31, 2025, <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" format="ixt:num-dot-decimal" scale="0" contextRef="As_Of_7_31_2025_eXevqX62QEedXKLJR5rUKw" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="Narr_dwULSO53IUCb9GFh6UBSCw">116,227,275</ix:nonFraction> shares of the registrant&#8217;s common stock were outstanding.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:justify;text-indent:24.5pt;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Calibri','Helvetica','sans-serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_16007c48_1b1b_4217_acba_7f1e01ad60a2"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">COHERUS ONCOLOGY,&#160;INC.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">FORM&#160;10-Q FOR THE QUARTER ENDED JUNE 30, 2025</p><a id="TOC"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">TABLE OF CONTENTS</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:98.78%;padding:2.15pt 0pt 2.15pt 0pt;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0.69pt 2.15pt 0.69pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.18%;border-bottom:1.0pt solid #000000;margin:0pt;padding:2.15pt 0.69pt 2.15pt 0.69pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Page</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CAUTIONARYNOTEREGARDINGFORWARDLOOKINGSTA"><span style="font-style:normal;font-weight:normal;">CAUTIONARY NOTE&#160;REGARDING FORWARD LOOKING STATEMENTS</span></a></p></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0.69pt 2.15pt 0.69pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">3 </p></th></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#PARTI_729283"><b style="font-style:normal;font-weight:bold;">PART&#160;I</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#FINANCIALINFORMATION_522548"><b style="font-style:normal;font-weight:bold;">FINANCIAL INFORMATION</b></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM1_340806"><b style="font-style:normal;font-weight:bold;">ITEM&#160;1</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#UnauditedCondensedConsolidatedFinancialS"><span style="font-style:normal;font-weight:normal;">Unaudited Condensed Consolidated Financial Statements</span></a> </p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CondensedConsolidatedBalanceSheets_68412"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Balance Sheets</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CondensedConsolidatedStatementsofOperati"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Operations </span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">6</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CondensedConsolidatedStatementsofCompreh"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Comprehensive Income (Loss</span></a>)</p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">7</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CondensedConsolidatedStatementsofStockho"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Stockholders&#8217; Equity (Deficit</span></a>)</p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">8</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#CondensedConsolidatedStatementsofCashFlo"><span style="font-style:normal;font-weight:normal;">Condensed Consolidated Statements of Cash Flows</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">9</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#NotestoCondensedConsolidatedFinancialSta"><span style="font-style:normal;font-weight:normal;">Notes&#160;to Condensed Consolidated Financial Statements</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">10</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM2_265983"><b style="font-style:normal;font-weight:bold;">ITEM&#160;2</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ManagementsDiscussionandAnalysisofFinanc"><span style="font-style:normal;font-weight:normal;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">28</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM3_924534"><b style="font-style:normal;font-weight:bold;">ITEM&#160;3</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#QuantitativeandQualitativeDisclosuresAbo"><span style="font-style:normal;font-weight:normal;">Quantitative and Qualitative Disclosure About Market Risk</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">40</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM4_80244"><b style="font-style:normal;font-weight:bold;">ITEM&#160;4</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ControlsandProcedures_262474"><span style="font-style:normal;font-weight:normal;">Controls and Procedures</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">40</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#PARTII_679735"><b style="font-style:normal;font-weight:bold;">PART&#160;II</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#OTHERINFORMATION_37114"><b style="font-style:normal;font-weight:bold;">OTHER INFORMATION</b></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">41</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM1LegalProceedings_470595"><b style="font-style:normal;font-weight:bold;">ITEM&#160;1.</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM1LegalProceedings_470595"><span style="font-style:normal;font-weight:normal;">Legal Proceedings</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">41</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#RiskFactors"><b style="font-style:normal;font-weight:bold;">ITEM&#160;1A.</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#RiskFactors"><span style="font-style:normal;font-weight:normal;">Risk Factors</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">41</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM2UnregisteredSalesofEquitySecurities"><b style="font-style:normal;font-weight:bold;">ITEM&#160;2</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UnregisteredSalesofEquitySecurities"><span style="font-style:normal;font-weight:normal;">Unregistered Sales of Equity Securities and Use of Proceeds, and Issuer Purchases of Equity Securities</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">92</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM3_924534"><b style="font-style:normal;font-weight:bold;">ITEM&#160;3</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM3DefaultsUponSeniorSecuritiesg_51029"><span style="font-style:normal;font-weight:normal;">Defaults Upon Senior Securities</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">92</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM4_80244"><b style="font-style:normal;font-weight:bold;">ITEM&#160;4</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MineSafetyDisclosures_660567"><span style="font-style:normal;font-weight:normal;">Mine Safety Disclosures</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">92</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM5OtherInformation_658170"><b style="font-style:normal;font-weight:bold;">ITEM&#160;5</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM5OtherInformation_658170"><span style="font-style:normal;font-weight:normal;">Other Information</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">92</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><a href="#ITEM6Exhibits_857545"><b style="font-style:normal;font-weight:bold;">ITEM&#160;6.</b></a></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#ITEM6Exhibits_857545"><span style="font-style:normal;font-weight:normal;">Exhibits</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">93</p></td></tr><tr><td style="vertical-align:top;width:10.31%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:83.84%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td colspan="2" style="vertical-align:top;width:94.15%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#IndextoExhibits"><span style="font-style:normal;font-weight:normal;">Exhibit&#160;Index</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">93</p></td></tr><tr><td colspan="2" style="vertical-align:top;width:94.15%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_840188"><span style="font-style:normal;font-weight:normal;">Signatures</span></a></p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">95</p></td></tr><tr><td colspan="2" style="vertical-align:top;width:94.15%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">LOQTORZI&#174;, whether or not appearing in large print or with the trademark symbol, is a registered trademark of Coherus. Trademarks and trade names of other companies appearing in this Quarterly Report on Form 10-Q are, to the knowledge of Coherus, the property of their respective owners.</p></td><td style="vertical-align:top;width:1.65%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.18%;margin:0pt;padding:2.15pt 0pt 2.15pt 0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_d7d87901_e98a_434c_bcb9_9df639f953a0"></a><a id="CAUTIONARYNOTEREGARDINGFORWARDLOOKINGSTA"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">This Quarterly Report on Form&#160;10-Q contains forward-looking statements </i><i style="font-style:italic;">regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).</i><i style="font-style:italic;"> Any statements contained herein that are not statements of historical facts contained in this Quarterly Report on Form&#160;10-Q may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by words such as &#8220;aim,&#8221; &#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;attempt,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;due,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;goal,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;objective,&#8221; &#8220;plan,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;strive,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements about:</i></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">whether we will be able to continue to maintain or increase sales for our product;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><a id="_cp_blt_1_167"></a><a id="_cp_text_1_168"></a><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;background:#ffffff;">our expectations regarding our ability to develop and commercialize our product candidates</i><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our ability to maintain regulatory approval for our product and our ability to obtain and maintain regulatory approval of our product candidates, if and when approved;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our expectations regarding government and third-party payer coverage and reimbursement;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our ability to manufacture our product and product candidates in conformity with regulatory requirements and to scale up manufacturing capacity of our product and product candidates for commercial supply;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our reliance on third-party contract manufacturers to supply our product candidates and product for us;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our expectations regarding the potential market size and the size of the patient populations for our product and product candidates, if approved for commercial use;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our expectations about making required future interest and principal payments as they become due in connection with our debt obligations;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our financial performance, including, but not limited to, projected future performance of our gross margins, projected future cash reserves, research and development expenses and selling and general administrative expenses; </i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 48.5pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the implementation of strategic plans for our business, product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the initiation, timing, progress and results of future preclinical and clinical studies and our research and development programs;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the likelihood of us receiving either of the $37.5 million payments we are eligible to receive as part of our divestiture of the UDENYCA franchise, depending on post-closing net sales of UDENYCA;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the scope of protection we are able to establish and maintain for intellectual property rights covering our product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our expectations regarding the scope or enforceability of third-party intellectual property rights, or the applicability of such rights to our product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the cost, timing and outcomes of litigation involving our product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our reliance on third-party contract research organizations to conduct clinical trials of our product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the benefits of the use of our product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our expectations about potential risks, disruptions and losses from future cyberattacks and security incidents;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the rate and degree of market acceptance of our current or any future product and product candidates;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">our ability to compete with companies who currently are producing competitor products or will produce them in the future;</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">developments and projections relating to our competitors, our market opportunity and our industry; and</i><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;"> </i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">the effects of the continuation of the war in Ukraine and conflicts in the Middle East on our business and prospects.</i></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><i style="font-style:italic;">We have based these forward-looking statements on our current expectations about future events. These statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. Our actual results may differ materially from those suggested by these forward-looking statements for various reasons, including those identified in Part&#160;II, Item&#160;1A Risk Factors and discussed elsewhere in this Quarterly Report on Form 10-Q. Given these risks and uncertainties, you are cautioned not to place undue reliance on forward-looking statements. The forward-looking statements included in this report are made only as of the date hereof. Except as required under federal securities laws and the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), we do not undertake, and specifically decline, any obligation to update any of these statements or to publicly announce the results of any revisions to any forward-looking statements after the distribution of this report, whether as a result of new information, future events, changes in assumptions or otherwise. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make or enter into, except for the acquisition of Surface to the extent described herein.</i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><i style="font-style:italic;">This Quarterly Report on Form&#160;10-Q also contains estimates, projections, market opportunity estimates and other information concerning our industry, our business, and the markets for certain diseases, including data regarding the estimated size of those markets, and the incidence and prevalence of certain medical conditions. Information that is based on estimates, forecasts, projections, market research or similar methodologies is inherently subject to uncertainties and actual events or circumstances may differ materially from events and circumstances reflected in this information. Unless otherwise expressly stated, we obtained this industry, business, market and other data from reports, research surveys, studies and similar data prepared by market research firms and other third parties, industry, medical and general publications, government data, publicly filed reports and similar sources.</i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_8016131b_780f_4ece_8c5c_570e688e271f"></a><a id="PARTI_729283"></a><a id="FINANCIALINFORMATION_522548"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">PART&#160;I. FINANCIAL INFORMATION</p><a id="UnauditedCondensedConsolidatedFinancialS"></a><a id="ITEM1_340806"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 5pt 0pt;">ITEM&#160;1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unaudited Condensed Consolidated Financial Statements</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:12pt 0pt 0pt 0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="CondensedConsolidatedBalanceSheets_68412"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Balance Sheets</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 3pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_6be522db_f95a_4b93_94c8_54dca55aa581"></a><a id="Tc_vS3D4LQBsUWe3PSvDDOiSw_1_2"></a><a id="Tc_4ywoGKxbFUKyv-bvlNBA4A_1_5"></a><a id="Tc_h06fo6Lxf0eyCFa7yxLZjA_2_2"></a><a id="Tc_gtWxHm7Ht0mgk-KxXm4crg_2_5"></a><a id="Tc_XM0evAqV002VkilWL2uFqA_3_0"></a><a id="Tc_4MK7gyPwyEaA-selTHrU7Q_4_0"></a><a id="Tc_aK7b1DOAAEect3Xp3wW5hQ_5_0"></a><a id="Tc_7yJb0xi0B0OU_7w0DRD1fg_5_2"></a><a id="Tc_r2XCbGDGgU6LgtN6j--OIQ_5_5"></a><a id="Tc_k9xFjAEEGEaCU1XLAW8Y6A_6_0"></a><a id="Tc_ECAT2hBlnU6IIq0PbMl62Q_6_6"></a><a id="Tc_YxO720IopkGLbJZEe0iOlA_7_0"></a><a id="Tc_ZKbUStA4P0-JdlCp0CIcDQ_8_0"></a><a id="Tc_T2Dug5RmpUCsrny49kljcg_9_0"></a><a id="Tc_k_V7fTgFpECK1umg3Th0dQ_10_0"></a><a id="Tc_7Qw3eyv7N0-QjqEZlGSlYw_11_0"></a><a id="Tc_Mq7nk3TDR0i9yWfc-wCtQA_12_0"></a><a id="Tc_UOQObVa7-ku6e64nL9zvLA_12_3"></a><a id="Tc_5Exht1ztU0e0mUmewr6hfg_13_0"></a><a id="Tc_hwIF4nzxFU-B0I-5UQzUfw_14_0"></a><a id="Tc_XC0e7V-hFEiuAyjNH5Ldew_15_0"></a><a id="Tc_1elyBir_tUmXB3dD6en2LA_16_0"></a><a id="Tc_ThHEmMkt60K4YbeWdajnRg_17_0"></a><a id="Tc_SLsA_LzViU6DZrgCXkZ-cA_17_3"></a><a id="Tc_TD7DTHd9YUmARzq_tTFbAA_18_0"></a><a id="Tc_srY5KvkurU2GUJ75uRZZRg_18_2"></a><a id="Tc_SKezcaLrqEySjAaQhychHA_18_5"></a><a id="Tc_3ot70HD_Ok-QOjQ3ri_dxg_20_0"></a><a id="Tc_ufDeOgSYkk2njwEUYGmPyQ_21_0"></a><a id="Tc_fkLqBzAQ_k2HX4Ck21C7Lw_22_0"></a><a id="Tc_93u47ZI9F0--PVBlextgHQ_22_2"></a><a id="Tc_xunpHSXbWkK5PpiU7FLGMw_22_5"></a><a id="Tc_37Iif5IiSU2ayGBhRd0XrA_23_0"></a><a id="Tc_HN1-UkcuIUmjp9N8mQsRDw_24_0"></a><a id="Tc_MCVExWPmtEuGAFXSDoaFzA_25_0"></a><a id="Tc_K-rc3oJw4ECUM3yuhxZX8A_26_0"></a><a id="Tc_6-4O95T4OkazGMJke9CN4w_27_0"></a><a id="Tc_1yoE79A7ikmXP3cZl4h_SA_28_0"></a><a id="Tc_Rm3JX5E7xECdSXzrN0foaQ_29_0"></a><a id="Tc_cgMf7uFk2Easz5mP0SbbLg_29_3"></a><a id="Tc_B8BAyMkPKEyaIUSjA7eiRw_30_0"></a><a id="Tc_bQR4GOU19UWHSllojIuucQ_31_0"></a><a id="Tc_GN3T8Bj_Hk2PKuKo-Z9qVA_32_0"></a><a id="Tc_1OG9EpZ-9kW-F-2hvrVxdQ_33_0"></a><a id="Tc_GQgK6QrD2EewuG59qW9bLw_34_0"></a><a id="Tc_IUrAUeWW50S88Qa9Kv_zng_35_0"></a><a id="_8198e2f6_0308_480e_829b_ae1b788ad376"></a><a id="_8198e2f6_0308_480e_829b_ae1b788ad376_2"></a><a id="_8198e2f6_0308_480e_829b_ae1b788ad376_3"></a><a id="Tc_w35Ti4mUQ06EKkdBTzIg-A_35_3"></a><a id="Tc_tBcm0k3WUUSpw4AY702nCg_35_6"></a><a id="Tc_iWThVrEvO0-be8Y-XsPnzQ_36_0"></a><a id="Tc_Ib-T8JgYmEuoZFKQqCAXrQ_37_0"></a><a id="Tc__xKisLKfsEGOH8r6cNFX_w_38_0"></a><a id="Tc_xngmk7wSrU-_vxmhJap_tw_39_0"></a><a id="Tc_y_uWTK2bWU-seGB-fysORQ_40_0"></a><a id="Tc_sglsTKVc10WzFnjPPfq8Ow_41_0"></a><a id="Tc_lALX4WsV-0aLyZC6TaQDLw_41_2"></a><a id="Tc_sfKHzq1IjEi1nDJgMoT8pg_41_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_Mt4RxtzsZkSk8U-9QCHgPw_5_3">216,893</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_FchXkNdT9kubXkl9n1wNDg_5_6">125,987</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Investments in marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="Tc_7U4fjZVKDUm4aLuNlYutIQ_6_3">20,744</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="Tc_WOKsHeNb60Ce07UPM_-G8Q_7_3">5,109</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="3" id="Tc_Nd9PyZQG1USuAvYKTos9FQ_7_6">111,324</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">TSA receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TransitionServicesAgreementReceivableCurrent" scale="3" id="Tc_wUXDhzElsUah7XVLALii8g_8_3">114,530</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TransitionServicesAgreementReceivableCurrent" scale="3" id="Tc_JUPAyoy0x0K-Jt1wI_h48g_8_6">11,010</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_z7QThjQ49EKZ18RD5Kvpkw_9_3">4,513</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="Tc_l5a9dkeTqUy6Sj4La_d4MQ_9_6">4,207</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PrepaidManufacturingExpenseCurrent" scale="3" id="Tc_Pdd6pv06FUi-pYU1ih-b6Q_10_3">6,700</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PrepaidManufacturingExpenseCurrent" scale="3" id="Tc_rq3nIgHEWEOEBqK3ea0x_w_10_6">6,653</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Other prepaids and current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_7QoprHq4z0ymyT8sEa0XCA_11_3">11,716</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="Tc_96z-ILlojkiVLDlP8E3gEQ_11_6">10,222</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Assets of discontinued operations, current (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="Tc_Ir1AaYi3o0iWMTmLFHxx2w_12_6">72,180</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_ea2MtNtlkE2ppow5LZOL1A_13_3">380,205</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_tPPxT9xj0kiwbtc-fe_EyA_13_6">341,583</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_27-17kf5g06jX_7PI-KF6Q_14_3">1,907</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_pgBqrveXAkGRqqiscKx8OQ_14_6">2,576</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="Tc_OV-2-OjhaE2qKDzmpHilgg_15_3">52,312</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="Tc_Dk8Sl9MnLkGssVfxePLtFA_15_6">53,646</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other assets, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_liB_uj-buEidoFi1rSPNzQ_16_3">5,040</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_ucJYy6cXgECfMsCc-DCZaA_16_6">6,485</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets of discontinued operations, non-current (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="Tc_DWoN3DpoFU2PTg7I0cHlpA_17_6">44,243</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_e1q5U_p14EqbUwz4ucD0nw_18_3">439,464</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="Tc_gpzIybFW1EKH9NjZIiu4pw_18_6">448,533</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Stockholders&#8217; Equity (Deficit)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_owl93rN5HkWu18O6htfnkA_22_3">37,622</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_ymrrrKqdBUqFETpbFzvgkQ_22_6">28,456</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued rebates, fees and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedRebatesFeesAndReserveCurrent" scale="3" id="Tc_2FpmEl4sZECxILRO1NvqUA_23_3">96,814</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedRebatesFeesAndReserveCurrent" scale="3" id="Tc_njN7v7vTk0e8ki49QIdU8w_23_6">164,867</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">TSA payables and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" scale="3" id="Tc_ENaEdObWrky73ogAUVsTbw_24_3">103,999</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" scale="3" id="Tc_0yn-USyIoESMB2-IJyemDQ_24_6">11,026</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_JOx0pEB6K0KnfOnW7P1kPw_25_3">11,015</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_9Nzal7TaHUi_a6ZZrNIqdw_25_6">18,344</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_YtLqqPa6vE62_QcDWMIRgw_26_3">14,179</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_uJNAE_3LK0eRUwNSyPJMpA_26_6">60,288</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_VSrxGI25zkKYWbc6pdSFmg_27_3">263,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc__vMbw5NI40KJPDP-QbqA8Q_27_6">282,981</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Term loan, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TermLoansPayableNoncurrent" scale="3" id="Tc_8uz97ejS7k62xiHrASs-Ig_28_3">36,867</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:TermLoansPayableNoncurrent" scale="3" id="Tc_ktonOUfayEWelqngzxzwAg_28_6">36,698</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Convertible notes, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleSubordinatedDebtNoncurrent" scale="3" id="Tc_vYmN0L9a20Kv3imxQhJWdQ_29_6">228,229</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:OperatingAndFinanceLeaseLiabilityNoncurrent" scale="3" id="Tc_umJjrMeNNk-afACKDk0A4A_30_3">2,406</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:OperatingAndFinanceLeaseLiabilityNoncurrent" scale="3" id="Tc_83uo12lUGEmBKc3vBrBHcQ_30_6">3,286</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_-u893VLJ-k6STkNva8B5nw_31_3">16,735</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_q9JbGgs-m0qT1S83VKCPQA_31_6">29,329</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_BcSUV6qBTkqBw9SVnyAi3w_32_3">319,637</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="Tc_bkdX3tS0wEm5XpcMS84eOw_32_6">580,523</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Commitments and contingencies (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders&#8217; equity (deficit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock ($<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_xurLL3PHz0WCCAcO6gE67g"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_nDmb7_T3b0Kb8iIdbQSVqw">0.0001</ix:nonFraction></ix:nonFraction> par value; shares authorized: <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_zX4ndSXdLEKsPwT3oIABTQ"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_V7b1di0cUkqIqsbtK-PMNA">5,000,000</ix:nonFraction></ix:nonFraction>; shares issued and outstanding: <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr_brPXvtQfG0CU16zi8sjyZg"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Narr__dqcvq4SQECx2hkcRgsncQ">0</ix:nonFraction></ix:nonFraction> at June 30, 2025 and December 31, 2024)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-size:8pt;">Common stock (</span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_ogTduBg73E6reRjw87TC0A"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_z9p95roB70qd1wIhCgaFkw">0.0001</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value; shares authorized: </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_minOqRvlAEOh3NYH21qZbA"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_qJ_MFq-5NEC5yAFQ2pLe7Q">300,000,000</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;">; shares </span><span style="-sec-ix-hidden:Hidden_3fqK1iHZJ0We5VvXofOwZA;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_2qsk3f7FcEuTYUPm6Mg5Tw;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;">: </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_lBVurqIpFUag8gv8m4Qixg">116,222,726</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_TbRvR9p3MEWeCPufW4OoXA">115,614,548</ix:nonFraction></span><span style="font-size:8pt;"> at June 30, 2025 and December 31, 2024, respectively)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_thPncPbDekCIqHP6YK9U1Q_36_3">12</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" id="Tc_j07Im1xax0Cja6V47mJt1w_36_6">12</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_OnUojVmO4k6-gCyqUQeKSA_37_3">1,429,885</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_Ecjtue5fCUy7MrhZKhTr_Q_37_6">1,419,266</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_lJ7oX9Te-UK0EtN4EdSJXA_38_3">275</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_RWY7Rzqjg0G6ED6BhJecTw_38_6">275</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_bl58yxLKmUKZoMqJTXYPPg_39_3">1,309,795</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_IqS7PFM5ZUKTtf2MwyWEUg_39_6">1,550,993</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders' equity (deficit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_9RbpvF9DvUG9Q0FHpcHXpw_40_3">119,827</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_riKLFNtZ20OlEwvWszCJOQ_40_6">131,990</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:68.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity (deficit) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_wa3kAiv9kUWV7ofm_VwBeg_41_3">439,464</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_91cwoojyy0C2ff_aH8rLiQ_41_6">448,533</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;">See accompanying notes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_dc893a21_5cd6_46fc_9c3c_d270f5c19824"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="CondensedConsolidatedStatementsofOperati"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statements of Operations</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><a id="_8e1aaad0_46e2_4304_b52f_e3ace6085d47"></a><a id="_cf1e7100_1512_473d_9934_ceec88e0a3d6"></a><a id="Tc_wZOrdSIeo0uGRzRtKGJH8A_1_2"></a><a id="Tc_0wVG-yAyXkyPa7ikVpjKTA_1_8"></a><a id="Tc_1mWM5IOAjEyobTZJrXl1Hg_2_2"></a><a id="Tc_KDBiB_CyyU2snvxks-yPPg_2_8"></a><a id="Tc_IquC4GvA8kirI7Of5z9t4Q_3_2"></a><a id="Tc_cnNG2vIackagsWsgIxYo4w_3_5"></a><a id="Tc_AlkOxmtMmE-QbAt2mfvD9A_3_8"></a><a id="Tc_bfaVQjudpEqblGl_4FsgGw_3_11"></a><a id="Tc_SGkz5xFHwUGfth7Ko7vGew_4_0"></a><a id="Tc_ecWlPgLP_EOLcLTFQWX4kQ_4_2"></a><a id="Tc_jUI5k_bOwU-y6Pimmb28Mw_4_5"></a><a id="Tc_qz6JKDyCPESze-901l9hHg_4_8"></a><a id="Tc_qVJRzBOYCkiEZAn5V8nR7Q_4_11"></a><a id="Tc_vh4HdJ_rJU2wgmT8uHKPNg_5_0"></a><a id="Tc_G8B7OPn2t0uzWbRgxq6KZA_6_0"></a><a id="Tc_YC8jAoodCE6hoklG2YUg1g_7_0"></a><a id="Tc_C2uG7lzFe0ulAwxAyNjQtg_8_0"></a><a id="Tc_UtaM4J6YckKN86bfc7IfWw_9_0"></a><a id="Tc_Vfaw9OtWX0yuyCT01xMeJA_10_0"></a><a id="Tc_FHI2jsft106mN6vZyzWJ2w_11_0"></a><a id="Tc_YeSaDIdcFkaIupm4exItFw_12_0"></a><a id="Tc_9jKlSSEQEEeIk9G31QvZQQ_12_3"></a><a id="Tc_VhEXgHiHaEO9nYsl2sVLRg_12_9"></a><a id="Tc_ZFOct7UbF0OdHCIU2pvSKg_13_0"></a><a id="Tc_EQbByYpAi0qRbasYPtDxxg_14_0"></a><a id="Tc_q-SYom7Tf0msQmaCRwNh1g_15_0"></a><a id="Tc_RxeR6OIx2kWohDZwNGISuQ_15_3"></a><a id="Tc_twcjmrPjGkmTZNvTW6de9g_15_6"></a><a id="Tc_whW-lg0vJU6PyqEoPNzs2g_15_9"></a><a id="Tc_NL9gPWEgqkOSW06eirytTQ_15_12"></a><a id="Tc_s1i66s9TEUehlUyRacJ7bQ_16_0"></a><a id="Tc_uEaZikUjAE6ispG-HUAalg_17_0"></a><a id="Tc_X1OAC4fQ_0KNf3fSg0qBWA_18_0"></a><a id="Tc_17WPMLxJDEObdmI9GnUobQ_18_2"></a><a id="Tc_hRIruMRkI0-9SdkiI8EFEg_18_5"></a><a id="Tc_mZly2J7Bxk-jc2fo0n-jbg_18_8"></a><a id="Tc_MP_xSxT4wEOaQi7dNRA8vw_18_11"></a><a id="Tc_IeaR-3sIHEOa8tApJ4wVjw_20_0"></a><a id="Tc_YvofEXyOQkyB7nyjl-g9HA_21_0"></a><a id="Tc_cIEWX3fYQkC16CYGnZA_LQ_21_2"></a><a id="Tc_2C-Jm_JQAkGzdstkLzdl3w_21_5"></a><a id="Tc_Qp0IizbvJkWwn2l7sG1LCw_21_8"></a><a id="Tc_O0vCS7WDXkyiv9AkXSKU1Q_21_11"></a><a id="Tc_AAk1OmPR_Euvorpalz4iVA_22_0"></a><a id="Tc_64Jvv4xonE6QviadISh-CA_22_2"></a><a id="Tc_Fdx_mbpyoEu0h2LDHzgh5g_22_5"></a><a id="Tc_Eks9AA_Z6EeLC4PIVTADaA_22_8"></a><a id="Tc_X_mtol1tOUupU68njXfxZQ_22_11"></a><a id="Tc_QIle5nXODEawCVXJnLkkpA_23_0"></a><a id="Tc_xiZN1yn3NUWXt_SMGYenaw_23_2"></a><a id="Tc_0q2v3TKX9k2nvOMb-xqHkg_23_5"></a><a id="Tc_NhSzNsEa80WcAJL429YJ6Q_23_8"></a><a id="Tc_EMIpSANGg0-0bISm80q6YQ_23_11"></a><a id="Tc_cNHY0-5CgEWmQuGnixpc1A_25_0"></a><a id="Tc_Q5CV-9SBIkmxRBA4_HZp3g_26_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.5975723%;padding-left:0pt;padding-right:0pt;width:101.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_dNsEXm7Knk6VqiPoErDHUQ_4_3">10,254</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_Ap3yGj72H0WaYvCEmM5N0w_4_6">10,296</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_aWxrTHgQ40Ww_UJ8DXlfTw_4_9">17,853</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_DbpM-etZm0GYxv5RTpLAhA_4_12">12,604</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Costs and expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_WbOpulGF4EG3EmRW6B5AiQ_6_3">3,395</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_f2zA40z3okOsuh7ja4Meow_6_6">1,809</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_4aDFaXMX-UKtydjl0o5v2w_6_9">6,048</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_GRpvLC9rSUu1Y4e3tL7iCA_6_12">3,248</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_s9zQfPq4bUyJ0KdlSumM0g_7_3">26,306</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_IXCjqeOK306cO-pcFk7vBA_7_6">20,598</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_zwotMI7Gf0CGmjaC4-g4eg_7_9">50,662</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_4zMLo5ytmUuTLJJc6e2WRg_7_12">49,022</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_dipnfnQKskiSTtG3Jr6nag_8_3">26,039</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_-GUfOlKZTECjjFNeOE2p2Q_8_6">27,515</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_eFvcXJdA-UuFY5rGxNypQg_8_9">52,064</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="Tc_3GlTPSFHIEyaV5ZMijs3IA_8_12">67,747</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;">Total costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_OVPRY10rD0STpGV2Zlwv1Q_9_3">55,740</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_HTxmmLt3FEeqMlGt4kbNsw_9_6">49,922</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_mCkzsHH5D0qdJq3CmFgwJw_9_9">108,774</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="3" id="Tc_IdGBByZox0mXoK4_MawM6A_9_12">120,017</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_85IjB0iwL06LLz1IyEWBrg_10_3">45,486</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_wjuHau7IIkSQODxZjPomuA_10_6">39,626</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_cI-C0rs6bUOGlzebTCkIPA_10_9">90,921</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_5X5zfo8KpU2FB2X8FAmfvw_10_12">107,413</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="Tc_nLsfeUAbfECPiVQnzJXAuw_11_3">2,277</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="Tc_RvSI1wEGEEmXRM9XfO2jrA_11_6">4,062</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="Tc_9n5HbYAS7U6CYfXd1I636w_11_9">4,427</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="Tc_ADmzBuGZg0uAyMcb6Ho1VA_11_12">7,180</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_0-2UtGG2bkmtWVA_x5n4zw_12_6">12,630</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_i_bG2U7VBkOuTLurAHQJsQ_12_12">12,630</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_5pWhKdirJUO20uVIvef5Vg_13_3">2,901</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_G0bRs22wV0aKXIp5uc5h0g_13_6">1,467</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_5BfUBeTtR0CUjbZqjvCwXA_13_9">3,088</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="Tc_6KQnZf8OUkO-q8L7Vhsz-g_13_12">4,336</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Loss from continuing operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_p3O6qs0qE0KQR1VosB50hA_14_3">44,862</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_yxo8BK6CCEWCp9GQMjsflg_14_6">54,851</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_rnYP9pbJ_0OH4m0guNFBZQ_14_9">92,260</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_HLTXVKf76k2Exh9dMRlUFg_14_12">122,887</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc__BW8LOaOuEqbIadREgJtFA_16_3">44,862</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_ohaERH8ebU-DZ7SGtOlAwg_16_6">54,851</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_qM9XXC-L3EeP_FcgVGpskg_16_9">92,260</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_yZ5fA2lzhE27v0k3GGjqaA_16_12">122,887</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income from discontinued operations, net of tax (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_Lu8ISA3XKUGP4hZVhKEnDg_17_3">342,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_rWxNInb79Uy1DIwz-wmehw_17_6">41,930</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_DQMo5qwTC0a3mrAr2VuiVw_17_9">333,458</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_1J6uyHFYAky2SD03TFh3MA_17_12">212,841</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_AKkfszJRLkiOAmJC7Uho6A_18_3">297,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_0m5DxVLYe0anbuv5Ov6tMQ_18_6">12,921</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_fnQngTiHv0u289in4zRkxQ_18_9">241,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_RYKr_K9iH0uoa9ZYLuQLWQ_18_12">89,954</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income (loss) per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net loss from continuing operations - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_ByklCVE9t0ml1cYRX24xFQ_21_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_ByklCVE9t0ml1cYRX24xFQ_21_3_2">0.39</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_L1DusumG-UyFpqs0IHAhQw_21_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_L1DusumG-UyFpqs0IHAhQw_21_6_2">0.48</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_BlJkh40p6UKF0ucVNwl_MQ_21_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_BlJkh40p6UKF0ucVNwl_MQ_21_9_2">0.80</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_l20GN6Samkmyqz1uc8GSKw_21_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_l20GN6Samkmyqz1uc8GSKw_21_12_2">1.08</ix:nonFraction></ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income from discontinued operations - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_VpgVJrI-u0WXIigUOHFYiA_22_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_VpgVJrI-u0WXIigUOHFYiA_22_3_2">2.95</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_0v67HCNwp0uBktMqa6rSvg_22_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_0v67HCNwp0uBktMqa6rSvg_22_6_2">0.37</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_Agn_KHfzL0OjKSEb4LEOJA_22_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_Agn_KHfzL0OjKSEb4LEOJA_22_9_2">2.88</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_KbRG6wt_NU62OYPWftWKOA_22_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_KbRG6wt_NU62OYPWftWKOA_22_12_2">1.87</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income (loss) per share - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_AY8N5I3g6EuydH3pz6tCWQ_23_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_AY8N5I3g6EuydH3pz6tCWQ_23_3_2">2.57</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_Vw_3DwgdDkaf1HD4rzF5Mg_23_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_Vw_3DwgdDkaf1HD4rzF5Mg_23_6_2">0.11</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_Ai8BLkCU10-ItbmDyjeWjg_23_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_Ai8BLkCU10-ItbmDyjeWjg_23_9_2">2.08</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_yRop9Xwb8EuqWtJCw-dt1Q_23_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_yRop9Xwb8EuqWtJCw-dt1Q_23_12_2">0.79</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Weighted-average number of shares used in computing net income (loss) per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_VzV-I8l82kGdLHbk0kx6_g_26_3"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_VzV-I8l82kGdLHbk0kx6_g_26_3_2">116,077,710</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_5XViy1j-LUu3guZgQ3tpJQ_26_6"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_5XViy1j-LUu3guZgQ3tpJQ_26_6_2">114,819,965</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_-No1Hj4jO0GBPhqpul0yZQ_26_9"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_-No1Hj4jO0GBPhqpul0yZQ_26_9_2">115,968,352</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_eUec2KZZAUmuAiOegYFnzA_26_12"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_eUec2KZZAUmuAiOegYFnzA_26_12_2">113,784,636</ix:nonFraction></ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;">See accompanying notes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_f91b46d8_94c5_472e_be71_537b70a7015a"></a><a id="ComprehensiveIncLoss"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="CondensedConsolidatedStatementsofCompreh"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statements of Comprehensive Income (Loss</b><b style="font-weight:bold;">)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><a id="_b14b702f_21f3_4759_b4ed_3aaca0c873a9"></a><a id="Tc_vpU7SRhkmka6E7nb38jOYQ_1_2"></a><a id="Tc_aY1So9E0402Lnge4ygI0xw_1_8"></a><a id="Tc_8pXOelrnn02vLep0GfHI-A_2_2"></a><a id="Tc_8zAskh51v0eDWtEFQoSNeQ_2_8"></a><a id="Tc_YJ4q70jb_k-ZPRS8gFfwng_3_2"></a><a id="Tc_bpEZqc_-KEiUH-H6gBQ24Q_3_5"></a><a id="Tc_OAxZEG-3iESLAEz7SkWlRw_3_8"></a><a id="Tc_uGF0bW0e_UmYJ_-uzpaiLA_3_11"></a><a id="Tc_kHeRvHaZAU2IMPRSCymGsA_4_0"></a><a id="Tc_5BSZwle9eUmXyS2yVbNpDQ_4_2"></a><a id="Tc_aGZgqpwWE0uP3dP0nHbU6g_4_5"></a><a id="Tc_2o_BgvL0LUKmMUcgJBkZVw_4_8"></a><a id="Tc_yGLtgFPTe0C0Ghc2NcJHmw_4_11"></a><a id="Tc_dOD_haiQQky_SR-HYC4eVQ_5_0"></a><a id="Tc_g97-W1eOlkSMiaz62Y3WGw_6_0"></a><a id="Tc_8gwPoW1ftUqv98C6iQPE9Q_6_3"></a><a id="Tc_NjdFdKDH1E6KZrOcdEBBww_6_6"></a><a id="Tc_XAT6GCxTIUmtx5MBRBHxdQ_6_9"></a><a id="Tc_uUHWHn_6hEiwrOdVKbrHRQ_7_0"></a><a id="Tc_DMfH_uc4EUSeyAV_e_GI0w_7_2"></a><a id="Tc_imY2geuzgUeoflyQYNVJlQ_7_5"></a><a id="Tc_3uNRfzrH60SOVSOQ67pHRg_7_8"></a><a id="Tc_cjsPJedQHEW-EBFJNJ1AmQ_7_11"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.14939117%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_UX5gjLdpXUO_MA_rpD-nJA_4_3">297,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_KJrSmJsuHESGzRfI0qoNTg_4_6">12,921</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_1Mif0NS3RkCd4B0yPg0lRw_4_9">241,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_qprh1lxu3kKxZFBEVLJjTg_4_12">89,954</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Other comprehensive income (loss):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Unrealized loss on available-for-sale securities, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" sign="-" scale="3" id="Tc_VIKUclSWa0OIAro1Wz19sQ_6_12">24</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:49.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">Comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_yq0Vf_oH3ESv91DRlbdEdg_7_3">297,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_dlpb3IQWM02FsJgd7KEsHw_7_6">12,921</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_ACAVHZ7x106dMP_mMIt6TA_7_9">241,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="Tc_wSZTHmKmxUy-akSaknejZA_7_12">89,930</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;">See accompanying notes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_24b5263a_92ba_4567_95cf_3e15f4006b01"></a><a id="StockholdersEquity"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="CondensedConsolidatedStatementsofStockho"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statements of Stockholders&#8217; Equity (Deficit</b><b style="font-weight:bold;">)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><a id="_0372bbfa_04a2_49ea_82f5_159fea6ec133"></a><a id="Tc_hodXrVLbdk-SJi6U2imFow_1_10"></a><a id="Tc_UqgcZnIJYUSrYZPP1KYHpA_2_7"></a><a id="Tc_WKd1X3kuK0OyzQAflRqQLQ_2_10"></a><a id="Tc_WnnXGgpusUuI03ImIvVJoQ_2_16"></a><a id="Tc_18gMclvecEKP38_SM2pmrg_3_2"></a><a id="Tc_RyWFbxr0t06PVm7GSB_3KQ_3_7"></a><a id="Tc_m4gV75EA_0muJlPKbgJaog_3_10"></a><a id="Tc_qk_ElUB530ezo8iGrIbgzw_3_13"></a><a id="Tc_atVHVcBxZU6F1xc4Tu717A_3_16"></a><a id="Tc_k2eQuv5dF0OoH2BdqLzjqw_4_2"></a><a id="Tc_mJ5Fs6wiv0exxV9flKF0qA_4_5"></a><a id="Tc_l5ITN5WJUUiN1ompgw2zqA_4_7"></a><a id="Tc_gbYD5SP2q0ickaxpwGI-XA_4_10"></a><a id="Tc_SIJaqYQeikCFEYpfS0jl8Q_4_13"></a><a id="Tc_Sqc7gERe_0-friEMBDkNGw_4_16"></a><a id="Tc_KrEyeFO0vke-v7myTwiBlA_5_0"></a><a id="Tc_h1aDVFYcDU2ft4laM_3zNg_5_4"></a><a id="Tc_NIxvvV33a0qAEcKINiVJwQ_5_7"></a><a id="Tc_7d9b7tsbCk2ewW2fTA5MGg_5_10"></a><a id="Tc_NFG1sAzVoEm8F6YihqKsWA_5_13"></a><a id="Tc_nIaeyDpfqEeBe9reQnsylA_5_16"></a><a id="Tc_ZpMtQycyzEKLkKyLISHFBA_6_0"></a><a id="Tc_zyFOboqzu0-vhDU1k6I1hA_6_2"></a><a id="Tc_0cOGL4LrZ0a0zO5oZEj_OQ_6_5"></a><a id="Tc_zna5fiCchU2ZMsU1_wKyqg_6_8"></a><a id="Tc_kg_fBHxbr0KybmjMJEsqtw_6_11"></a><a id="Tc_ySTeJeXcw0-Vs26GKmrhgQ_7_0"></a><a id="Tc_QCdM5-wjpUKAqoQf_Q8y_A_7_5"></a><a id="Tc_IEEevOfLMkq2CGQoU2YjMA_7_8"></a><a id="Tc_016V8flN5ECobzYFcHvS-g_7_11"></a><a id="Tc_TZTa1S7_hUmXncAbnO5rzg_7_14"></a><a id="Tc_HKydCwbTxEWCYo9jGmop4w_7_17"></a><a id="Tc_l6eGIqTctkaacTM3C1vdBg_8_0"></a><a id="Tc_iqGgP6QfwkKK-Fa04V2deg_8_5"></a><a id="Tc_q7imSfk1Pk-aKqozFoqoEw_8_11"></a><a id="Tc_Zzamm7jOB06HNP86mooPJA_8_14"></a><a id="Tc_3iPedTgONEaaexnZiOL6SA_9_0"></a><a id="Tc_yKVJZ6M89kKeyE0QUFydPQ_9_2"></a><a id="Tc_ROBfL_kU0Umji1ToSE2suw_9_5"></a><a id="Tc_xt_ZQT0RnkKcWd9V5ikoWA_9_11"></a><a id="Tc_wH0NfoAyhEidFTeFd51O1w_9_14"></a><a id="Tc_-YVZqbxG-UytSjOLSkAt2Q_10_0"></a><a id="Tc_G4ruLaCHCkCjBHouDakR9w_11_0"></a><a id="Tc_2CYRb2iJlUiaqcWoEkNgFA_11_2"></a><a id="Tc_MnEVBNfEwUmivLlYFD2Oqw_11_5"></a><a id="Tc_tDQbKp1RHE-nSkIpDpbIUw_11_8"></a><a id="Tc_hw5wXmkT8UmssfCnt73uMg_11_11"></a><a id="Tc_jf92ORUR306JPPk0oKFy8Q_12_0"></a><a id="Tc_X2POZbfFX0yQz3vsqnvhFw_12_5"></a><a id="Tc_2Ddf2_vEiE-5eWve5T4xxQ_12_8"></a><a id="Tc_nlX0bP_7gE6vs4lvIzSDgQ_12_11"></a><a id="Tc_RerrsyGQXEewrJPs7yjENg_12_14"></a><a id="Tc_Kk8r3nfWZESps9axp0MFlQ_12_17"></a><a id="Tc_Z1CRsF8NzUGoV0xRvLYTNA_13_0"></a><a id="Tc_DxeuPFB50UWEAQ-VI9dA-w_13_5"></a><a id="Tc_UR-NLh5xgky2ytBc2hf00g_13_11"></a><a id="Tc_z_uSKQxy-UyovCKFb8b7sw_13_14"></a><a id="Tc_dhKixpmhg02-cZ4N7RNiaw_14_0"></a><a id="Tc_Uo3HYi8cBEKVC7tNV2LYDA_14_5"></a><a id="Tc_Pdjor4wrgUOAhjC2PKgRKQ_14_11"></a><a id="Tc_KsoadF0up0igsRoSNVzKRg_14_14"></a><a id="Tc_2JKIE1h3AESA0Q1uRuUfqA_15_0"></a><a id="Tc_-nB-XqFHkkKRmg4yfddbGQ_15_2"></a><a id="Tc_cKKhMSV6dEGZ14sqNFROlw_15_5"></a><a id="Tc_F9SkW1bqqk-HjI57djXupQ_15_11"></a><a id="Tc_ty8itK93r06N-gcNVy1P1Q_15_14"></a><a id="Tc_995D5kqoqE6_Xd0DR1QXdg_16_0"></a><a id="Tc_iFM7iw54MU2LI4rS631_Ug_16_4"></a><a id="Tc_RolZoa2WwkW3LW7TW5s-1w_16_7"></a><a id="Tc_mFiAKfTiQk-Jnqugj8fFPQ_16_10"></a><a id="Tc_spJW74fxH0mzA_RX_c1L2w_16_13"></a><a id="Tc_E8Lk85dva0qKgOEO829L_Q_16_16"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Stockholders'</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;"> </span><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-size:7.5pt;font-weight:bold;">Equity (Deficit)</b></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Balances at December&#160;31,&#160;2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_bZgKRMxVckKJbKcEX6ojZQ_5_2">115,614,548</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_QqJrnEJKWE-tZ57disvBLw_5_5">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-_qDdvEb20SIZ86Wj35gUw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Cx7GkRsjp0S4zW7pEhfU4A_5_8">1,419,266</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bgh4S0ldfUW1s5NIZR-yhQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_zjc9FEj36Ei07gERYGHOBw_5_11">275</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_y9No0uYWKEeJPnaybOguxg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_i_kndpeSoEmGgrbCRqbwdw_5_14">1,550,993</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_iojhiNj6VUG7UjCG4ajdoA_5_17">131,990</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RlfP_3lKY06I3tzIPnXLLw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_CHcgyueTA02d0A6hRQh5xw_6_14">56,569</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_00c1NknoWkai6N6aDLgG8Q_6_17">56,569</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock upon vesting of restricted stock units ("RSUs")</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="Tc_RX5kRGlJiE2lk9VUzjwd1Q_7_2">474,410</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Taxes paid related to net share settlement of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Tc_2kW3DR3aJUWCW6yKJyeiPw_8_2">181,742</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_UF2D0YKTb0OG02xqepTJ4g_8_8">264</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_3jGeoPJ3oUqGHQkODvL1Bw_8_17">264</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_jCSCG0JFCUeHoQ77Dan0dQ_9_8">5,353</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_ZYLI_Wy3WUmxwT-ADAAsAA_9_17">5,353</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Balances at March&#160;31,&#160;2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_E3gHBTG3T0m9rlua_zwGQg_10_2">115,907,216</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_PkBnBimRKkOyYeDEfa3LbA_10_5">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__8QpJMxUfkugDHocOaOdAw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_xwxgDBfHXEuIOYGxgINXLA_10_8">1,424,355</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Wr0n6y_IqkK1EYafrXHtcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc__srlT08Ty0ey4d3D_7yORQ_10_11">275</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_vZPy7Pc-uk-O4XG1MaXa7g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_YxLE9yxR1kKoDskSd9YPqg_10_14">1,607,562</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_GYD418XaREqASRQkwxVYzg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_zgpIaNW8QEec_Pzf9j0XYA_10_17">183,470</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Net income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Svqy8Kx2okOF_qrIE1AlvQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_jws6ZaZsdEaNinB5HHOFJA_11_14">297,767</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_YdkdbPWUNE-I_ANEEi0Zmw_11_17">297,767</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock upon vesting of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="Tc_9XHA6Xk2DEugSX2qXyl1xQ_12_2">44,556</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Taxes paid related to net share settlement of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" id="Tc_7xHewSK480GEWoQQXKLRiA_13_2">16,519</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_3MjaIWX_mk2Ta4I3VHR2Vw_13_8">16</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_TwjzjojhlEubiWXVydHoyg_13_17">16</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Issuance of common stock under the employee stock purchase plan ("ESPP")</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="Tc_WsEtoPFelUWjAfCiKlA3hA_14_2">287,473</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_5pSkIBzfHkWZ5HaPEHp9oQ_14_8">188</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_gwjogVgAcEmcD2g2CkBHiw_14_17">188</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_aNV37d8zXU6FS3oFWYJ91Q_15_8">5,358</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_sOiXiU4VdE28b8NBXXKBFQ_15_17">5,358</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:32.91%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">Balances at June&#160;30,&#160;2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_t9ALXJdNAUymoNnSTQe0gw_16_2">116,222,726</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Hy5T8T_G-0WIWSrllpHrLg_16_5">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WxKEdy0uAkmad0rM9pmfRQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_RvJw5PYrUEChRq0zwTpjNA_16_8">1,429,885</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_kEdTIIxP9kCWST_jJ3FK7A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_FJCgZ6rDUUeCnTNtyzXk6g_16_11">275</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RV7gc4KDEEaduwDhKWFKtg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_bBve_7Z-p02p7tT1T7BxSA_16_14">1,309,795</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2pt 0pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_P03-r6KpCEy8S0OVCJO7aQ_16_17">119,827</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_06fd311c_2a2a_414b_882e_ca3a76dd8bca"></a><a id="Tc_2UYfElAH60uzdNBDugSw0Q_1_10"></a><a id="Tc_pOHMIjWU-kS0MJqXh_KhsA_2_7"></a><a id="Tc_hlPoBqCTVk2CtKq6RnF-ZQ_2_10"></a><a id="Tc_sFDvTDJqM0Ktz8on6K3XEg_2_16"></a><a id="Tc_hZjnYNAMu0y9Mu8d-SRKeg_3_2"></a><a id="Tc_0KZUOoo2bUudeZEA-FTUbA_3_7"></a><a id="Tc_9_Q_OMYEFkyMgicYp6F1Tg_3_10"></a><a id="Tc_LmOjZynR_EWuPjR8CV29Ow_3_13"></a><a id="Tc_d6Qtn_A680S4IE3pSTg1ZA_3_16"></a><a id="Tc_ihxB12Ceu02GWUUL5uA4fA_4_2"></a><a id="Tc_PkV78BfxbkqII98I7aMdvA_4_5"></a><a id="Tc_Elrmbt3XMk-fK3sLGNGEuA_4_7"></a><a id="Tc_Rvr_gcp8m0C_s4gVvOfRQg_4_10"></a><a id="Tc_JWad6Mfh6kK_V2e78FHgjw_4_13"></a><a id="Tc_mNg4qt-k6kilQY5ZcjB5Lw_4_16"></a><a id="Tc_6u_r5KjWuEC-glUwzqWppQ_5_0"></a><a id="Tc_7_TlzSTRt0Wiymx9U460xQ_5_4"></a><a id="Tc_r0ZB208N2kuf58K0YpKV0Q_5_7"></a><a id="Tc_kCAqnW-rHEGhgix5MP45GQ_5_10"></a><a id="Tc_BwLTKks1m0OuAhmN4YAP0g_5_13"></a><a id="Tc_C4tGhE66mUqX9RkuKxu7DA_5_16"></a><a id="Tc_yLNI-w1ZvEm0OA1hwGJenQ_6_0"></a><a id="Tc_LvoMZ80TykiMdRVG5qnAcA_6_2"></a><a id="Tc_TQ4MA3EKcU6B0ZVGqTrGGw_6_5"></a><a id="Tc_O8l9Dgq7YkuKlYCAoGSHVg_6_8"></a><a id="Tc_9MUaYlzV_U2WPSDb-2EEZA_6_11"></a><a id="Tc_rZ_obUV6Iki3KICfwz-aFA_7_0"></a><a id="Tc_YW4COIRxSEO6gEJOcr3HTA_7_5"></a><a id="Tc_a0IqRlBxLEKay6gO8ox8wg_7_11"></a><a id="Tc_RzYZLAJdZ0KWuom4Dtjiew_7_14"></a><a id="Tc_8rdOA_H50k28GFNDlRd8FQ_8_0"></a><a id="Tc_xAQUYzzPWUSLFkkh4-AWiQ_8_5"></a><a id="Tc_UTJgJgTqfkGyghCoxbUGlA_8_8"></a><a id="Tc_p-vMdqifqkWkxxPdINoZ8Q_8_11"></a><a id="Tc_rYPCF3ZLK0m-Szt0TeTWbw_8_14"></a><a id="Tc_3lcSH9bnlEmHhQR2bq-IUg_8_17"></a><a id="Tc_nqjaNeYadUuSy4mqFl3duw_9_0"></a><a id="Tc_EMSrIDZvPU-QwUu2muiiFQ_9_5"></a><a id="Tc_1-bonUgqWUSH49N_TCvimg_9_11"></a><a id="Tc_paxoPonJLkKEsPQL2OVmfw_9_14"></a><a id="Tc_27YsQYXQCUq7olxPjVBQIA_10_0"></a><a id="Tc_X10rjHSYwESCzzxh7QwOvA_10_5"></a><a id="Tc_Y6AE0df6OUqJ3fiiZ7XQsg_10_11"></a><a id="Tc_QL744FplPEqJDiewzewYXw_10_14"></a><a id="Tc_dDt8j6s-r0Oz21GMRLXwkQ_11_0"></a><a id="Tc__f9C1-gQ10-gN236SEjCwA_11_2"></a><a id="Tc_a6QkVtLqqkO7Fc5fUpAlWQ_11_5"></a><a id="Tc_EGdymuOMb0mdwnvn-t54Ng_11_11"></a><a id="Tc_znPXYu92wkigy7sG1sMDpw_11_14"></a><a id="Tc_tuFxT74E9EG-JBqnZx3Yng_12_0"></a><a id="Tc_VwAJSsZovkmCgSkznIoX0Q_12_2"></a><a id="Tc__TTpF8ReSU2PsZJQcJvhUQ_12_5"></a><a id="Tc_d572NI7MKUS2Ccs9yVhbeA_12_8"></a><a id="Tc_cCZ0XDaXPEucE9Z1Vbl47Q_12_14"></a><a id="Tc_zA8sjuodWkG_yRhY9d7s3w_13_0"></a><a id="Tc_jfF0XknmBUKAVY3vZWeRhg_14_0"></a><a id="Tc_1HD0oAZ3wk6xPUW6OBMZkQ_14_2"></a><a id="Tc_-x0CV-vnQUi7QsScluF_eQ_14_5"></a><a id="Tc_sgCSAhqKMU-gUosdcXd0GA_14_8"></a><a id="Tc_5D9ehFbPk0y8K8ynRPxpmQ_14_11"></a><a id="Tc_NA1EloXUTECktCgDAyQzLQ_15_0"></a><a id="Tc_60EPfSJ8m0ipaPe4Eb3Dwg_15_5"></a><a id="Tc_fDcnpAInSk656SFV1IshTg_15_8"></a><a id="Tc_cpRvW_T2vk-fy6RqR0ZO_g_15_11"></a><a id="Tc_HpviMHgCxEqYeRqzp6_j9g_15_14"></a><a id="Tc_iHJJ6nI_qEeKd6vf1EkpSg_15_17"></a><a id="Tc_yqcuCV9zG0egCFp2QfsQgA_16_0"></a><a id="Tc_xcTyPul410y_LID0iVlsOg_16_11"></a><a id="Tc_rA4aag80EkaV0Ib8kYJirg_16_14"></a><a id="Tc_8C1EVoiSfU2cdWtRK8qEmA_17_0"></a><a id="Tc_pWx6LF2RGUanPY3sjX7IBg_17_2"></a><a id="Tc_SVpU4WZwe0Gqupy0UVDQng_17_5"></a><a id="Tc_T56RRmc-LEWR148sbTxc3w_17_11"></a><a id="Tc_MtGb5Y4Dg0SKj4xear2O-Q_17_14"></a><a id="Tc_m0zVQYxpNkqzGkOI6_VbWQ_18_0"></a><a id="Tc_xDo0uNuki0aComtRLI1Qlw_18_5"></a><a id="Tc_xgCCDXf_cUOXCObiDpOMdA_18_11"></a><a id="Tc_Z4cJPnAicEqkGe4Yp5rD8g_18_14"></a><a id="Tc_NsRJLeupzEWcXVNQvOzeQA_19_0"></a><a id="Tc_1jDzDWVW9UCYDxMa2JSWuQ_19_5"></a><a id="Tc_5UeepxduQE2KT9EjjBl6QA_19_11"></a><a id="Tc_C-pHUWtVbUy9V5EY2JIcNw_19_14"></a><a id="Tc_RptqUr8zfkiUijjpoP3hdQ_20_0"></a><a id="Tc_HurI8Jw29EOCiRC053vWvg_20_2"></a><a id="Tc_QDVXEMk1NECodXnocRbkTw_20_5"></a><a id="Tc_CBIex4Ft6kyUQZB3Ndw6MQ_20_11"></a><a id="Tc_3dSoWpRFX0y-iu5tB3moRw_20_14"></a><a id="Tc_9OPTmE7ScU69aBQp0n-aSQ_21_0"></a><a id="Tc_cUoGTZp_DUWSmyZuiYLFow_21_4"></a><a id="Tc_yxncGUQDA0uU7iq9gBLriw_21_7"></a><a id="Tc_z17pkPNtHU65Cbroar1T4Q_21_10"></a><a id="Tc_xmYzmgUYa0aXwUxatpE2fA_21_13"></a><a id="Tc__PToDyIuC0C7hpyBmM6C5Q_21_16"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Stockholders'</b></p></td></tr><tr><td style="vertical-align:bottom;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> </span><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Deficit</b></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Balances at December&#160;31,&#160;2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_Tbgmaa-q9EuLRwP_iQOGcQ_5_2">112,215,260</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_Sd28MAqj0U2fIrv73i_DJQ_5_5">11</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5Rz1YfNR5km5xg9gx3Hgvg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_h7GFUwILZUqvqtGlFXOqQQ_5_8">1,386,312</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYXBukWKT0e9P3tVZXsv1Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_AzNbqzR6Jk-gK4kxnFmNZg_5_11">248</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HJF4bmMnSUqSpuil8JJBoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_lSxmFzJXIkiYVwq6yLxChg_5_14">1,579,500</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_PxGxVX8ISU-lkjR8u2OhnA_5_17">193,425</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Net income</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_CP451TbLOkOlz3oqWII5Dw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_I7_7pqFhRkCb5PLDeJQaaQ_6_14">102,875</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_g7DgFsj1SESxtUanEXi7uw_6_17">102,875</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock upon exercise of stock options</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_OvtPUf0_Vk2Du9kx0Wvv0A_7_2">174,651</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_PvfLnTHDiEuIFRrimzcg8Q_7_8">291</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_IwQ14bnDQE27rLkbaO0D3A_7_17">291</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock upon vesting of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="Tc_MEUWukosYkOTR-YEUOAgUw_8_2">741,213</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock under ATM Offering, net of issuance costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_biUUpOpJmEWijbfJpJSklQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc__bl_IiKsEkixGTkcopdStQ_9_2">650,005</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_GkBifVcy_UCjctT5S54Q3g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_FM_rk6OAU0apsc97c0ULwg_9_8">1,507</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_Y3UzB-L9SESBqbcoHaRhmw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_e5YUTow_D0GvUed7jS_Jcw_9_17">1,507</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Taxes paid related to net share settlement of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Tc_7WeTRpDaq0mgeMehdUFSpw_10_2">284,275</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_d1lv_IgWUEK8qz40MUx6wQ_10_8">745</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_ePliNURKHUyukkVhXNJOJg_10_17">745</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_eSmtagG37k2vEDxoXa89yg_11_8">7,677</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_geON5T0zzEiMK2SSewpcrg_11_17">7,677</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Other comprehensive loss, net of tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_gmhU1nZ3tESSB0UYreff2Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_Wou4kIrH4Uq2Lg9FgZK_JA_12_11">24</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_Orckxf3sHkiQm2rVbMux5g_12_17">24</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Balances at March&#160;31,&#160;2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_QnqbU3HYCEyKCYfZpx65QQ_13_2">113,496,854</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_fw_Z8bOMvEOe47zC16_mPQ_13_5">11</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_jh6c7mf0CUSszIgiYQaXHg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_XAbZeEjhk0q8-cU5VsEyPg_13_8">1,395,042</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_n19ssNoRekGD8NFxjGL2Kg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_uvpJwiFfYUSVGPx9OtMMmw_13_11">272</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NFwqeyFcHEOPtK4Es7TiVw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_JxlWTFVl3Uy6OZ2PjeU33g_13_14">1,476,625</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_m_8U2qY2yEayCDE98ySQ_Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_zjynNsgP9EmapSVyhMDRTg_13_17">81,844</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_pw_kCfor40aOnjs_jvJbIw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_g2i21m-Yn0yUCaHSetgyCw_14_14">12,921</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc__NW70meQGUmXj0u-9gCQXw_14_17">12,921</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock upon vesting of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="Tc_Bt1JK0LZUEiQfvZi_7sFug_15_2">21,583</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock -partial payout of 2023 bonus in RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA" decimals="INF" format="ixt:num-dot-decimal" name="chrs:StockIssuedDuringPeriodPartialPayoutBonusShares" scale="0" id="Tc_ig_JU0K4sU6aJYMHTyZ95Q_16_2">1,976,750</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:StockIssuedDuringPeriodPartialPayoutBonus" scale="3" id="Tc_t71QfWc450iFutak_W0AmA_16_5">1</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:StockIssuedDuringPeriodPartialPayoutBonus" scale="3" id="Tc_UeRCJ23Gdki3foovLW-TrQ_16_8">4,407</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:StockIssuedDuringPeriodPartialPayoutBonus" scale="3" id="Tc_3mfBKVVnJEWLGcRvnSzdVg_16_17">4,408</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Offering costs associated with ATM offering</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="Tc_Us1e7kj3oUKp3uUDh7u0YA_17_8">52</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="Tc_Kc1Q6XcpKkylLuFWrQek0g_17_17">52</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Taxes paid related to net share settlement of RSUs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="Tc__ZrwqZYY6UiUegl6j_euog_18_2">767,971</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_H8TqdkR3iku28lOu_neWzQ_18_8">1,711</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_sM1o29vGl0K3mMGNbGy1Xg_18_17">1,711</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Issuance of common stock under the ESPP</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="Tc_y_huRzmOnUaXdPHXBEWdtg_19_2">471,439</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_CwpsrDewUEq_Wqqx2hQs1Q_19_8">685</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="Tc_ipcOEoyV2kGxIjvnQJfcsQ_19_17">685</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_kZpsEixmekCSvVyV56or3Q_20_8">7,327</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_MxwDcWOqK0yt_ulTGQYi8w_20_17">7,327</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:middle;width:33.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Balances at June&#160;30,&#160;2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Tc_uJApUU0HZESx_9O3z6U4aQ_21_2">115,198,655</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_as9Ts6qMEkKmDUwOzgDBIw_21_5">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_R1BFhFd-zk2BzMwpjwupbQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_o5LybEBDNES-Qdy64eBWrw_21_8">1,405,698</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_69Kxnqu4-UuaQRsQ5PRXOA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_r7uEQOj_AU6bTICxzfgKow_21_11">272</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PixI6dhLDUmaCLHxSnyVqA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_uqhM_Wnmp0Ks-xG7EbcJ6g_21_14">1,489,546</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7.5pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_Sr2MJd3TREGI6ZgxV3g_oQ_21_17">84,108</ix:nonFraction>)</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;">See accompanying notes.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_f66c4168_3985_4ddc_9dd4_cf953a46770d"></a><a id="CashFlows"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="CondensedConsolidatedStatementsofCashFlo"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Condensed Consolidated Statements of Cash Flows</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(unaudited) </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_b850b476_1351_4202_800a_f0e4f5b149b1"></a><a id="Tc_urNre-T_dUWsMh_fWBuTIQ_1_2"></a><a id="Tc_Dun8OYaU7UecJ2z5zKMgjw_2_2"></a><a id="Tc_utYIW9txYkOn2pcmBabDfg_3_2"></a><a id="Tc_Z4-02nti1EeGXQ7_fimriA_3_5"></a><a id="Tc_fFwjfaZR_kKwDlQKuGAotw_4_0"></a><a id="Tc_b-51foQ3_kmWMudpYlAO9A_5_0"></a><a id="Tc_oa638QCyZ0qTkYLeNJUHzg_5_2"></a><a id="Tc_yg7k_I1s70mzZFww5Jrkcg_5_5"></a><a id="Tc_6gRstdNrbUeb3VCGo2ROrg_6_0"></a><a id="Tc_7gN-xqGRPUmgAaiO5-doMA_7_0"></a><a id="Tc_rqOcPolxOUS-2f2cleJddQ_8_0"></a><a id="Tc_aFfLw_d9YUiV23P91mC0Vw_9_0"></a><a id="Tc_AsN8cu0x5EKcP-pSa0qp4w_9_3"></a><a id="Tc_78D84ocVwU2YgnAUA7mDVQ_10_0"></a><a id="Tc_euY7pXqjskGepWypnPOfVg_11_0"></a><a id="Tc_ts27L4z66EeHs-3LSgn8Vw_12_0"></a><a id="Tc_UiKIT9VsI0GrioApenSHAg_12_3"></a><a id="Tc_Fj_XsSsH40mt-YkvPEZTEg_13_0"></a><a id="Tc_w8UiuUYyJkuPFVTAZQL3XA_14_0"></a><a id="Tc_fh-twFr6l0CV4dGD5BUsmA_15_0"></a><a id="Tc_7uetfLh9f0C8lsxfZALHeQ_16_0"></a><a id="Tc_zSlEEIEDjkqqZG-KlaymIg_17_0"></a><a id="Tc_TJGQXxc1L0yuyTjZOHcx7g_18_0"></a><a id="Tc_jqKXccakgkufxO3JqbxfKA_19_0"></a><a id="Tc_i1hVosAPb0CXPswZr28lYA_20_0"></a><a id="Tc_SqeMPLMVDEKdN8IoL2zGhA_21_0"></a><a id="Tc_ZBJuJ3EEgk-Xb61VL4WnwQ_22_0"></a><a id="Tc_3P-gi5qIQkiBA-iMk6CUTA_23_0"></a><a id="Tc_-Y07fNmA_kyj-CgVdUnvJA_24_0"></a><a id="Tc_dWSpG0gbH0SG255Rqn7ZkQ_25_0"></a><a id="Tc_HrLZ2k6zcUCdwCEHT9EwvQ_27_0"></a><a id="Tc_USVHDq1E9EWrU_70YXjphA_28_0"></a><a id="Tc_BKpnbl7lyEioX7RsEdCouw_28_6"></a><a id="Tc_He3Z0mqKF0mpINZ4tjYWLg_29_0"></a><a id="Tc_obgnrb24Dkay4fkMHedtUw_29_3"></a><a id="Tc_yu4C2sjPCU62IoxJoDWZtA_30_0"></a><a id="Tc_y_CMQQs4okOcHI8SakykJQ_30_3"></a><a id="Tc_6UKp13NiYk-zyvA-fXq71A_31_0"></a><a id="Tc_N537dpPkfEaS_YnbKNl8SQ_32_0"></a><a id="Tc__RKDHjH__0CZBYXReTFu8w_33_0"></a><a id="Tc_Rt-fM0E1iUKW_-Y-OEfQrg_34_0"></a><a id="Tc_08EHOBtz60KC0icNQ_BiZA_36_0"></a><a id="Tc_fI4HpTEDzUOPTDoEp52yqw_37_0"></a><a id="Tc_NETbXuXo2E6LICw48JEdHA_37_3"></a><a id="Tc_XVPcJ60flUqdccf5nfo6gQ_38_0"></a><a id="Tc_ZAOencbjKEe05YiFcaT-SA_39_0"></a><a id="Tc_uzJ2MWcLLES4WTbfcmRRdg_39_3"></a><a id="Tc_JwWJ_97aUESX9cWMNbHq4Q_40_0"></a><a id="Tc_xRGVCK2CRkyZIVkKQ78o3A_41_0"></a><a id="Tc_pQf-nvrw5EGFGqAduPfRmg_42_0"></a><a id="Tc_RTkHXHBRrUyL42kgqAdK1Q_42_6"></a><a id="Tc_HycpvwPqZkO2kKcsWZNh_g_43_0"></a><a id="Tc_g8BYIsTyNEal0I-JEi_-6Q_43_3"></a><a id="Tc_ff77HFwXwECmq-zcl_uxPw_44_0"></a><a id="Tc_iy9EedrAT0uOiWz3N_hihA_45_0"></a><a id="Tc_Du5Qul_LAEKIrQ3C6TrKfQ_47_0"></a><a id="Tc_g4HJHXNBy0CAa8IWwGdfHA_48_0"></a><a id="Tc_G7Yy3ktk-U6iIEUCEteTBA_49_0"></a><a id="Tc_E946u9DdyEq1yuGto0BKgw_49_2"></a><a id="Tc_vFljZ4Zzp0CheSSScsw_hw_49_5"></a><a id="Tc_3joTnf0SskmcwhWuxaletg_51_0"></a><a id="Tc_0sf9eDtV7kS00kX25gkvHA_52_0"></a><a id="Tc_zePyAmlsWEmVqubEAYS-GA_52_2"></a><a id="Tc_jtV9QvgvY0isGT2xmmtp-g_52_3"></a><a id="Tc_-GLuSvoZ70CBEw29jdWkvw_52_5"></a><a id="Tc_CApa98Ee-kOya-BclcBPSQ_53_0"></a><a id="Tc_VYkwqB9Z2kqS8RNjMms0Pw_53_2"></a><a id="Tc_nXfe3nO5O0mSP94fVBTFzA_53_3"></a><a id="Tc_Nv119CkBhU-63oqmAKGe8Q_53_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:7pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#ff0000;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_NL7e6ZypsUux_fd-QNnq2w_5_3">241,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" id="Tc_4IDlrq92rky_6u52mrLaAg_5_6">89,954</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Adjustments to reconcile net income to net cash (used in) provided by operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="Tc_H920G1CfCUOcqK9MwTMKGA_7_3">2,062</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="Tc_s4b14W-z-06ho5imBkCivA_7_6">2,694</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_qVei78w5EUSJSoPa39uFNg_8_3">10,793</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_O-YSESngmkSDvXUGYcnP_Q_8_6">14,550</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Impairment of out-license asset and remeasurement of CVR liability, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" scale="3" id="Tc_XDzTMJxzKkyWcQ6Fcc66ww_9_6">6,772</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_Q5BvgqvxBEywOWe9SmxPDg_10_3">10,286</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_UxIN4MjfrE-aYvXo8Pr3-w_10_6">12,630</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Gain on Sale Transactions, net (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfInterestInProjects" scale="3" id="Tc_IY9fXkvWYk6YlDRd0I0JPA_11_3">339,102</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfInterestInProjects" scale="3" id="Tc_b-m000375EOZH1BEtizi4Q_11_6">177,732</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Inventory write-downs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" id="Tc_Rsg09QsbVkaOtfDljAzYNw_12_6">2,481</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ChangeInFairValueOfDerivatives" scale="3" id="Tc__-5NniurTUaK6MclCbziDw_13_3">12,608</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ChangeInFairValueOfDerivatives" scale="3" id="Tc_H8rhwh2OzU-EYSQMlOsBnA_13_6">576</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Other non-cash adjustments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="Tc_1xENNELapky1hUZYfcjqFA_14_3">2,490</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" sign="-" scale="3" id="Tc_zKcGSEq-c0G8hIhcfIsTdg_14_6">1,843</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Changes in operating assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Trade receivables, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInReceivables" sign="-" scale="3" id="Tc_0uQweuuJRk2Od9-8q5AE9w_16_3">106,161</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInReceivables" sign="-" scale="3" id="Tc_wlFa2TlQfU24pFmDfc5I8w_16_6">85,217</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_XGRwt-QZBEaIkdexWee7-Q_17_3">18,474</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_f1mKc5goA0OtB7aeYJYjDg_17_6">18,557</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Prepaid manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" sign="-" scale="3" id="Tc_rnNy6ktSP0-kiU4E2t2kaQ_18_3">396</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" sign="-" scale="3" id="Tc_YTqTId9WOkuLm09W5sRb9w_18_6">7,170</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Other prepaid, current and non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_Js3zYAi_Lk6ooMqjs29DcQ_19_3">869</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="Tc_1Asn0kAREU-eI7hiBQ-VnA_19_6">4,249</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="Tc_cufMqHw6nESoFr5-IfAL6Q_20_3">833</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="Tc_fxSG49wlxku_pnv6w6kx1w_20_6">40,077</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Accrued rebates, fees and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve" sign="-" scale="3" id="Tc_7e2xrQ9KMEGeQe6uYIJT_w_21_3">68,053</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve" scale="3" id="Tc_y6Nm-1-NNEOAn-Jd7cM3mQ_21_6">6,523</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">TSA related operating assets and liabilities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="Tc_dfo7SD40lkGdrsYz4NN2zg_22_3">10,547</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="Tc_hRwOs-lx_kK2rFFWMHfEWg_22_6">4,781</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IncreaseDecreaseInAccruedCompensation" sign="-" scale="3" id="Tc_Ag24D5k860WjIJ2D5PfjHw_23_3">7,329</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IncreaseDecreaseInAccruedCompensation" sign="-" scale="3" id="Tc_rJ698DMF7UmQoycpXS8usA_23_6">2,643</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;">Accrued and other current and non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" sign="-" scale="3" id="Tc_-52efZU3okiL9NhDyW6XRA_24_3">14,911</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" sign="-" scale="3" id="Tc_0-OLyI4WNUmnejBlKzTnvg_24_6">45,871</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 36pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_Mg1aXUFHdUaW2i4w6rCZZA_25_3">72,458</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="Tc_gxhzHf4sXU-gNesUzFFuvg_25_6">12,968</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Purchases of investments in marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="Tc_lJUBNl8PTkudUW1IAlNwlA_28_3">20,726</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from maturities of investments in marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="Tc_c1BDe5Q3_06wXWSRClpexA_29_6">6,200</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from sale of investments in marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="Tc_lnk0Q1YerkOxzw6umIvjrw_30_6">8,688</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Net cash received related to the Sale Transactions (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromProductiveAssets" sign="-" scale="3" id="Tc_GIbABx8p-Uy0n3MBRuae3w_31_3">478,681</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromProductiveAssets" sign="-" scale="3" id="Tc_W1Q-x_S_4EOnvTSAOdZZ6w_31_6">227,823</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Milestone payment to Junshi Biosciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsForMilestoneBasedLicenseFee" scale="3" id="Tc_sXsCpivKikaCd7fooV4kUw_32_3">12,500</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsForMilestoneBasedLicenseFee" scale="3" id="Tc_5f3bcx1mBEKlx4MnNw95IA_32_6">12,500</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Other investing activities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="Tc_Gp2cFj_BAUyYHWSBJtx2HQ_33_3">303</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" sign="-" scale="3" id="Tc_kkhLsTx7jEaYoCO7eReLng_33_6">208</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 36pt;">Net cash provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="Tc_FIPb5Hw9-kGKzAR1Y2h09A_34_3">445,152</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="Tc_QvAWzPLyiUuUToqedx5yVQ_34_6">230,419</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from 2029 Term Loan, net of debt discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_4s4DJYW4I0qwdt-CVQj4vw_37_6">37,120</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from (repayment of) Revenue Purchase and Sale Agreement, net of issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" sign="-" scale="3" id="Tc_FumkwQaoSkm0VSMG5uP8hg_38_3">47,652</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" scale="3" id="Tc_9LKHrHY4qk2vd0HH4N6x7Q_38_6">36,495</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from issuance of common stock under ATM Offering, net of issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="Tc_PnyVlUUAWEOMIv79jioUOg_39_6">1,455</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Proceeds from purchase under the employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="Tc_oApWPMIlSUehU326StC-UQ_40_3">188</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockPlans" scale="3" id="Tc_W1kUNzDlokW7Z19Hz78-VQ_40_6">685</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Taxes paid related to net share settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_V66MT7tn00eipHyKAXhMEw_41_3">280</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="Tc_ssDlsJL280SFhM_ymgzHMA_41_6">2,456</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Redemption of 2026 Convertible Notes, including transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="3" id="Tc_OaKTLnx3eU6QJJrNVBqgtA_42_3">233,185</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Repayment of 2027 Term Loans, premiums and make-whole</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_RONs5Y68vECA8WZNqH5R1A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_-He9LDDz90WNMmscPvUGmA_43_6">260,387</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Other financing activities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" sign="-" scale="3" id="Tc_vY7Vi5tP-U6O7QhzrCvFuA_44_3">859</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="Tc_WK5PCoGvhUG8thxVNUZ-JQ_44_6">50</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt 0pt 0pt 36pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_8TCcuwrwi06sUSpa_v_ghQ_45_3">281,788</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="3" id="Tc_Qfil0BhQXkiEzX96HU9VmA_45_6">187,038</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Net increase in cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_vcZStbzgCE2BEIt8VjRe3A_47_3">90,906</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_AzeZ30dweE2BI1FzRcYaPg_47_6">56,349</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Cash, cash equivalents and restricted cash at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_k7evBcF2ZEaT_VsLZNnB7A_48_3">126,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_GUSxJVA3CU25OHXY2qmoxQ_48_6">103,343</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Cash, cash equivalents and restricted cash at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_St-w27MEMEG5xl2c2kMnyg_49_3">217,156</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_7GgLxWryH02Gok8g5F1o0Q_49_6">159,692</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosures of non-cash activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Non-cash employee bonuses settled in common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="3" id="Tc_57ANF9yIVkqUpvVAwMW5WA_52_6">4,408</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">Financing issuance costs in accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IssuanceCostOfDebtIncurredButNotYetPaid" scale="3" id="Tc_ikRGtmpKRkaqa8uGHSSzQg_53_6">1,008</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:24.5pt;margin:0pt;">See accompanying notes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_14fbd0b3_28a7_46a0_9963_82209b600d39"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Coherus Oncology,&#160;Inc.</b></p><a id="NotestoCondensedConsolidatedFinancialSta"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Notes&#160;to Condensed Consolidated Financial Statements</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="Tb_yvg5mKnXzku1Wh2GI_150g" continuedAt="Tb_yvg5mKnXzku1Wh2GI_150g_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Organization and Summary of Significant Accounting Policies</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coherus Oncology,&#160;Inc. (the &#8220;Company&#8221; or &#8220;Coherus&#8221;) is a fully integrated commercial-stage innovative oncology company with an approved next-generation programmed death receptor-1 (&#8220;PD-1&#8221;) inhibitor, LOQTORZI&#174; (toripalimab-tpzi), and a pipeline that includes two mid-stage clinical candidates targeting liver, lung, head &amp; neck, and other cancers. Our strategy is to expand the use of LOQTORZI in nasopharyngeal carcinoma (&#8220;NPC&#8221;) and advance the development of new indications for LOQTORZI in combination with both our pipeline candidates as well as our industry partners, driving synergies from proprietary combinations, including first-in-class anticancer agents. On May 29, 2025, the Company changed its corporate name from Coherus BioSciences, Inc. to Coherus Oncology, Inc. to better align with its exclusive focus on proprietary innovative immuno-oncology medicines following the completion of the recent divestitures of our biosimilar businesses and the transition to an exclusive focus on immuno-oncology.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company previously owned UDENYCA (pegfilgrastim-cbqv), which was launched commercially in a pre-filled syringe presentation in the United States in January 2019, followed by the launch of UDENYCA in an autoinjector presentation in May 2023 and the launch of UDENYCA ONBODY in February 2024. On December 2, 2024, the Company and Intas Pharmaceuticals Ltd. (&#8220;Intas&#8221;) entered into an asset purchase agreement (the &#8220;UDENYCA Purchase Agreement&#8221;), pursuant to which the Company agreed to divest the UDENYCA franchise (the &#8220;UDENYCA Business&#8221;) to Intas (the &#8220;UDENYCA Sale&#8221;). On April 11, 2025 (the &#8220;UDENYCA Closing Date&#8221;), the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="Narr_tFz3S7o2LUq1mXL3cD9xRA">483.4</ix:nonFraction> million, inclusive of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" scale="6" id="Narr_6BX0jQ9-E06ay8QneUgYrw">118.4</ix:nonFraction> million for UDENYCA product inventory. <span style="background:#ffffff;">Intas has designated Accord BioPharma, Inc., an indirect wholly owned subsidiary of Intas (&#8220;Accord&#8221; and, together with Intas, the &#8220;Intas Parties&#8221;) to purchase the physical assets, including product inventory.</span> In addition, the Company is also eligible to receive <ix:nonFraction unitRef="Unit_Standard_payment_3M9h_pxEIE6Cb9PPwXBUBQ" contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA" decimals="INF" format="ixt-sec:numwordsen" name="chrs:NumberOfEarnoutPaymentReceivable" scale="0" id="Narr_PkMMUcAXA0-bL913VZrd8g">two</ix:nonFraction> additional payments of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" scale="6" id="Narr_bzFlLrCrQ0SpOUEelkGnWQ">37.5</ix:nonFraction> million <span style="-sec-ix-hidden:Hidden_ZVIIRVNU5ESFlxId6ZfAzg;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> (together, the &#8220;Earnout Payments&#8221;). The first such payment is payable by Intas to the Company if net sales (as defined in the UDENYCA Purchase Agreement, &#8220;Net Sales&#8221;) of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg" decimals="-6" format="ixt:num-dot-decimal" name="chrs:ThresholdNetSalesPaymentTrigger" scale="6" id="Narr_xXjOiDwnaUCqXvKOxbrzYQ">300</ix:nonFraction> million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A" decimals="-6" format="ixt:num-dot-decimal" name="chrs:ThresholdNetSalesPaymentTrigger" scale="6" id="Narr_MAcvCIlSQ0CeuqOo2KeCtg">350</ix:nonFraction> million. The UDENYCA Sale represented the last and most significant divestiture of the Company&#8217;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. As a result, the Company has included discontinued operations presentation in its condensed consolidated statements of operations and condensed consolidated balance sheets for all periods presented. Refer to Note 6. Discontinued Operations for more information.<span style="background:#ffffff;">&#160;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ConsolidationPolicyTextBlock" id="Tb_nugudk51lEO-Ol8NS_JWww" continuedAt="Tb_nugudk51lEO-Ol8NS_JWww_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Consolidation</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Coherus and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act. Accordingly, they do not include all the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed consolidated financial statements reflect all adjustments, including normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with U.S.&#160;GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full&#160;year or any subsequent interim period.</p></ix:nonNumeric></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk205288730"></a><a id="_Hlk205288656"></a><ix:continuation id="Tb_yvg5mKnXzku1Wh2GI_150g_cont1" continuedAt="Tb_yvg5mKnXzku1Wh2GI_150g_cont2"><ix:continuation id="Tb_nugudk51lEO-Ol8NS_JWww_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December 31, 2024 (the &#8220;2024 Form 10-K&#8221;) filed with the SEC.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:UseOfEstimates" id="Tb_c2PsNro6I0eY-xQaL1qq9w" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities when these values are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Accounting estimates and judgments are inherently uncertain and therefore actual results could differ from these estimates.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="chrs:SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" id="Tb_9asVYtsCPEuauKIAKc-AnQ" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting and Geographic Disclosures</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company operates and manages its business as&#160;<ix:nonFraction unitRef="Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="INF" format="ixt-sec:numwordsen" name="chrs:NumberOfOperatingAndReportableSegments" scale="0" id="Narr_iVud6RmFukmIjqwayL7SbQ">one</ix:nonFraction>&#160;reportable and operating segment, which is the business of developing and commercializing human pharmaceutical products. The Company&#8217;s chief executive officer, as the chief operating decision maker (&#8220;CODM&#8221;), manages and allocates resources to the operations of the Company on an entity-wide basis. Managing and allocating resources on an entity-wide basis enables the CODM to assess the overall level of resources available and how to best deploy these resources across functions. The CODM assesses operating performance and makes operating decisions primarily based on net income (loss), cash on-hand and investments, and cash flows. All expense categories on the condensed consolidated statements of operations are significant, and there are no other significant segment expenses that would require disclosure. Asset information is not regularly provided to the CODM for assessing performance and allocating resources other than cash, cash equivalents and investments in marketable securities. Primarily, all revenue is generated and all long-lived assets are maintained in the United States.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="Tb_OXTuEr4KPk2wdz1O3Bxnkg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Cash</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;">Restricted cash consists of immaterial deposits for letters of credit that the Company has provided to secure its obligations under certain leases and is included in other assets, non-current on the condensed consolidated balance sheets.</p></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ReceivablesPolicyTextBlock" id="Tb_Bqa6dlS4qkGulujYKgGiUg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Trade receivables are recorded net of allowances for chargebacks, cash discounts for prompt payment and credit losses. The Company estimates an allowance for expected credit losses by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. The corresponding expense for the credit loss allowance is reflected in selling, general and administrative expenses. The credit loss allowance was immaterial as of June 30, 2025 and December 31, 2024.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tb_v2SA7IxAd0aPi4ff22vYFA" continuedAt="Tb_v2SA7IxAd0aPi4ff22vYFA_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Net Revenues</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company sells to wholesalers and distributors, (collectively, &#8220;Customers&#8221;). The Customers then resell to hospitals and clinics (collectively, &#8220;Healthcare Providers&#8221;) pursuant to contracts with the Company. In addition to distribution agreements with Customers and contracts with Healthcare Providers, the Company enters into arrangements with group purchasing organizations that provide for United States government-mandated or privately negotiated rebates, chargebacks and discounts. The Company also enters into rebate arrangements with payers, which consist primarily of commercial insurance companies and government entities, to cover the reimbursement of products to Healthcare Providers. The Company provides co-payment assistance to patients who have commercial insurance and meet certain eligibility requirements. Revenue from product sales is recognized at the point when a Customer obtains </p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_Hlk197790081"></a><ix:continuation id="Tb_yvg5mKnXzku1Wh2GI_150g_cont2" continuedAt="Tb_yvg5mKnXzku1Wh2GI_150g_cont3"><ix:continuation id="Tb_v2SA7IxAd0aPi4ff22vYFA_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">control of the product and the Company satisfies its performance obligation, which generally occurs at the time product is shipped to the Customer.&#160;<ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms" id="Narr_YohH7uTYW0eASuH3NIsfcg">Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;<ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MaximumMember_NUNIAwnHjE-TXkA82tGqXw" format="ixt-sec:durday" name="chrs:PaymentTermsPeriodFromDateOfShipment" id="Narr_HsDLv-3nT0K6RPlXKEVcaw">30</ix:nonNumeric>&#160;to approximately&#160;<ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MinimumMember_hR1g4TEtdkKYE02WerI9FA" format="ixt-sec:durwordsen" name="chrs:PaymentTermsPeriodFromDateOfShipment" id="Narr_lAD9NqtuwEuF-WmDqDJDQw">80 days</ix:nonNumeric>&#160;from date of shipment and may be extended during the launch period of a new product.</ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from the sales of vaccines to the U.S. federal government for placement into vaccine stockpiles in accordance with SEC Interpretation, Commission Guidance Regarding Accounting for Sales of Vaccines and BioTerror Countermeasures to the Federal Government for Placement into the Pediatric Vaccine Stockpile or the Strategic National Stockpile. This interpretation allows companies to recognize revenue for sales of vaccines into U.S. government stockpiles even though these sales might not meet the criteria for revenue recognition under other accounting guidance.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="Tb_1M-7jOFyKUa77WWPSd8-uA" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Discontinued Operations </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company evaluates all disposal transactions to determine whether it qualifies for reporting as discontinued operations. A disposal of a component or a group of components is reported in discontinued operations if the disposal represents a strategic shift that has or will have a major effect on the Company&#8217;s operations and financial results when the following occurs: (1) a component (or group of components) meets the criteria to be classified as held for sale; (2) the component or group of components is disposed of by sale; or (3) the component or group of components is disposed of other than by sale (for example, by abandonment or in a distribution to owners in a spin-off). For any component classified as held for sale or disposed of by sale or other than by sale, qualifying for presentation as a&#160;discontinued operation, the Company reports the results of operations of the discontinued operations (including any gain or loss recognized on the disposal or loss recognized on classification as held for sale of a&#160;discontinued operation), less applicable income taxes (benefit), as a separate component in the condensed consolidated statement of operations for all prior periods presented. The Company also reports net assets transferred to Accord as separate line items on the condensed consolidated balance sheet for prior periods.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Tb_Ke_3sHiC_0S7ggfTY8WXUg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="color:#212529;font-weight:bold;">Reclassifications</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Certain amounts in prior years&#8217; financial statements have been reclassified to conform with the current period presentation of discontinued operations, including amounts in the condensed consolidated balance sheets, condensed consolidated statements of operations and various footnotes. There were&#160;no&#160;changes to net income (loss). In addition, certain amounts in the condensed consolidated statements of cash flows have been reclassified to conform with the current period presentation, and these changes had no impact on the net cash (used in) provided by operating activities and financing activities.</p></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="color:#212529;font-weight:bold;">2025 Tax Reform</b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_EIMaMn7htUagVjKvCXSV7g" continuedAt="Tb_EIMaMn7htUagVjKvCXSV7g_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;) was signed into law in the United States. This comprehensive tax legislation contains a broad range of tax reforms, including provisions that allow for the immediate expensing of domestic research and development expenses, restore and make permanent 100% bonus depreciation for qualifying assets, and ease limitations on the deductibility of interest expense.&#160;The legislation has multiple effective dates, with certain provisions taking effect in 2025 and others being implemented through various future years. The Company is evaluating the impacts of the OBBBA on its condensed consolidated financial statements, with effects beginning to be reflected in the third quarter of 2025, the period of enactment.</p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_yvg5mKnXzku1Wh2GI_150g_cont3"><ix:continuation id="Tb_EIMaMn7htUagVjKvCXSV7g_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following are recent accounting pronouncements that the Company has not yet adopted:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued&#160;ASU 2023-09,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The new standard is effective for the Company for annual periods beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03<i style="font-style:italic;">,&#160;Income Statement - Reporting Comprehensive Income - Expense Disaggregation (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#160;</i>which requires public entities to disclose certain disaggregated costs and expenses on an annual and interim basis in the notes to the financial statements. It also requires disclosure of the total amount of selling expenses, and the Company&#8217;s definition of selling expenses. This standard is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and is effective on either a prospective or retrospective basis. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company has reviewed other recent accounting pronouncements and concluded they are either not applicable to the business or that no material effect is expected on the condensed consolidated financial statements as a result of future adoption. </p></ix:continuation></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="Tc_x6M1TMimPUGcoW_pPRph7g_1_2"></a><a id="Tc_JtP-r5lSX0KUwsKQEPjIyg_1_8"></a><a id="Tc_iUrGAOIdUE-BcaFw_DOYxw_2_2"></a><a id="Tc_9wpmxYVV6kK8vsMRA2Q6Mg_2_8"></a><a id="Tc_Ovb7JBXLQkOZvFJEmVHvvw_3_0"></a><a id="Tc_8vQFtNvv1USQEP7_Lrn3Gg_3_2"></a><a id="Tc_MzJz-wefQkCTBy-pdDdEFw_3_5"></a><a id="Tc_oiqGcgJgD0CnFwl1s094Rw_3_8"></a><a id="Tc_wHnoGv2FbU-vMOClok6HMQ_3_11"></a><a id="Tc_ffFpoyEkEk6DfT9m9fUkCA_4_0"></a><a id="Tc_aPNbheems0KQ3Fk2WQWZ5A_4_2"></a><a id="Tc_x2PmMhk5w0CAtRoNWEcwvQ_4_5"></a><a id="Tc_vFzSAT_0M0-IOv5Ghbn2cA_5_0"></a><a id="Tc_HK61fVg8TUGqtaMFcbY5FQ_6_0"></a><a id="Tc_ZBmyH7jrU0GZ3g06S7hojw_6_2"></a><a id="Tc_nQMb15_dnkWuLhen343b-w_6_5"></a><a id="Tc_m_Fg5ATrD0yne33Kn-et1Q_6_8"></a><a id="Tc_rRilMYqW00uZWUsTViLFrw_6_11"></a><a id="Tc_VRpedf44I0CnImDckrKaSw_1_2"></a><a id="Tc_-nghDv5QAkadeDcswZzTYA_1_8"></a><a id="Tc_kIcbDPPAh0SsUVCq3Isx_Q_2_2"></a><a id="Tc_FNSe82JMdEy89KU3-jeR8g_2_8"></a><a id="Tc_oBIARgvJ4UifFv9XJ2CIQA_3_2"></a><a id="Tc_Z0UJzXYH3Ei5oI-p_hqn_A_3_5"></a><a id="Tc_FfQtmPmFukKjeXrBV80-MQ_3_8"></a><a id="Tc_W_qA4gZzEEK7IWpT-EGFQQ_3_11"></a><a id="Tc_U9-5mSuNQ06JCuu0QG-8Sw_4_0"></a><a id="Tc_7ZbatMGrD0eVIUzGk_TNlw_4_3"></a><a id="Tc_VE9_wxZvNE-pE2sIwF3mXg_4_6"></a><a id="Tc_eLNa0LKOZU2NneNHLfItFQ_4_9"></a><a id="Tc_zJRs_sOLokmnfxm-u6CBJg_4_12"></a><a id="Tc_f-Mxd2Yb2kS5vP6L3sGAvQ_5_0"></a><a id="Tc_FvoNaEegUUuqyYjfj80yAg_5_3"></a><a id="Tc_JAHz1hiMU02hEqPVEEEIZg_5_6"></a><a id="Tc_qheI7JnIi0q7gPZXFrRVHw_5_9"></a><a id="Tc_9F_00VlvbkOI5lRC0-8jsg_5_12"></a><a id="Tc_J8B0Xy4z9U22rDDENqv75A_6_0"></a><a id="Tc_Jd3u46caNEuzl4rWGak8RQ_6_3"></a><a id="Tc_6NGVh0jSB06CthddqfyGrg_6_6"></a><a id="Tc_q6Od34jynEeCXwkwsCJ0ww_6_9"></a><a id="Tc_V7wKCSq9M02uEMOEoWVFbg_6_12"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tb_zzXstDQg90Ct8ufaa2TvCw" continuedAt="Tb_zzXstDQg90Ct8ufaa2TvCw_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company launched LOQTORZI in December 2023. Net revenue for sales of UDENYCA, YUSIMRY and CIMERLI are classified within discontinued operations (refer to Note 6. Discontinued Operations). All LOQTORZI net product revenue was generated in the United States, and the Company&#8217;s net revenue was as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_0eBnvhscHEWWZQe4zfSqbg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">LOQTORZI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_SXR6vRSmJEmNFt9dDtNw7Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_5nMSepTT0k6CVSYThsibvA_4_3">9,959</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_fYT-MsFTIUmr2gPeKC90hw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_CKqmmOZZgEWO9VL3CPOIFQ_4_6">3,789</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_H381Ww-_1EGLcZCIoB1cfA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_usBBFGTLrEqPGxnqH48_bA_4_9">17,307</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_ceKwfl_ZWkWg-4LQDASYUw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_ZvJrCxg-SEiJDj4H36ztVQ_4_12">5,777</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pqmnIJmv0k-I05j5cjZvZw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_tDVXFkeKnkeI6KQKGKVULg_5_3">295</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_7BG7Ux4NGU-dVsQgD12brg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_fLlDrsADHkezlqHt1bCCiw_5_6">6,507</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_eVCH3JrB2USEExfF-35s4g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_ctlx0JE6DkajRmNgs3chEA_5_9">546</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_aGDFDRDHPkWOf9oAd4EcgA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_jGvV9v0DK0u-6kH45Qe8sQ_5_12">6,827</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_Rd_KP9O6nU23IK6jAKHl4w_6_3">10,254</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_KtJi6FObL0CvjOsx0ATAcQ_6_6">10,296</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_A4aqa-KYbE22EbU8hc_cAw_6_9">17,853</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" id="Tc_0srJ8cQUn0SS2D31JtmiNw_6_12">12,604</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">For continuing operations, gross product revenues by significant Customers as a percentage of total gross product revenues were as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="Tb_Qt3qYTFVRE-6gtH8K2HjuQ" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">McKesson Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_zzivaZpglkWi8lhJjGQg6Q_4_2">44</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_V0DbH4EXikeH-U6lkyE5kA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_Uim62zMqfUu4O-x-luqU2Q_4_5">44</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6dmH2dUdVU-r0SXGrR8W7g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_Nmv-Xg1yFEGMiXHl_jPqpQ_4_8">45</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_encYu1WYxkexyKF60_M-9w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_QUSVvN-H8U6SD9zEDo1crw_4_11">39</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cencora (previously known as AmeriSource-Bergen Corporation)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_INmSR8HtiUSVeK5D-SKj4g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_HAKmpi5h60eMGkglq_E5gQ_5_2">39</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vIYfiIPp0EaMP399SL6H1g" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_QYQPbWW-MEmlgi0K7zm8Qw_5_5">45</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OnqPdCyGhkaiqdiP7tjFCQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_0ovS1XzVPk6G627m4hyQjw_5_8">37</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t_7FMur5h0CR9OswFbvDDg" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_NCwys5Eu4EGDA2DowIRV4A_5_11">44</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cardinal Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XSYls8m8J0emD2gG5aGGqQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_1MlJQ2t_TUKawxIV6KBYGw_6_2">15</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_djIOGMgV1EecZSq0iuPh4w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_OoEU06je8E2G5BM2SaoVpw_6_5">11</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pSc8dwvRj0mOh5VYoQM_4w" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_tOg7U4eRT0egQead5hrSFw_6_8">17</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_TKnkGLtqTkutS_ituNmIrA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_qmYBA9FluEOZ8u-gHfZEgA_6_11">15</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_2de59c64_6d56_44b8_ac83_c56e4e56194e"></a><a id="Tc_534q0xbJb0OrIjqLkFpeBA_1_2"></a><a id="Tc_DFOtJGGa5kSWiKOVEmQe2g_2_2"></a><a id="Tc_J2B18ozBk0q26-nbwdoKcg_2_8"></a><a id="Tc_LA4vMtCe5UOOwvdHdYa6eg_3_2"></a><a id="Tc_c7zZdSQQyUWRVm6g8iSx8g_3_8"></a><a id="Tc_a_RkQmENlkCT56xlCMl3dA_4_2"></a><a id="Tc_OK2MAGf72Em7sZTKIpo7aw_4_8"></a><a id="Tc_pJi_gAHKoEWJw8T66iCA8g_5_0"></a><a id="Tc_VO5LN6zGLkyBHbvZj1PWMg_5_2"></a><a id="Tc_lAkR1e1g4E2GyLZOla4jtg_5_5"></a><a id="Tc__K32yHir9E-AuuFp_8iN0w_5_8"></a><a id="Tc_Bypq0GY1_kSmH-AsnDLw9w_5_11"></a><a id="Tc_HAUVNAss00iJ-3On7pQf0Q_6_0"></a><a id="Tc_qfJhsvG9okWMYzfJiTynsQ_6_2"></a><a id="Tc_RBzEWZQK6UyDKLiBp-nQOA_6_5"></a><a id="Tc_a1CftEqAVkiAqzLtDZGtZw_6_8"></a><a id="Tc_hV7ke_7FokKzdzC6_pXoBA_6_11"></a><a id="Tc_sxZE7NunJEit2TBtuPmjpA_7_0"></a><a id="Tc_WI8L-TChFkqtnrOlvs44iA_8_0"></a><a id="Tc_PozmQYaiDUyLC3x9GIEGjA_9_0"></a><a id="Tc_u3rR1Oq3gk-3GKGMapLmTQ_10_0"></a><a id="Tc_2BpYpc9FhkazhwNR-UR03Q_11_0"></a><a id="Tc_7kGm8VIy7E-SrxIhUA3OsQ_11_2"></a><a id="Tc_OFXJMawghUGzrR4SxxJb3w_11_5"></a><a id="Tc_zj-mWgeRg0OH649685qERw_11_8"></a><a id="Tc_raUOQ5wTzUuz6mlNlbONYQ_11_11"></a><a id="_d8abf526_58d4_4c59_8e73_5e5387579062"></a><a id="Tc_FqtcD6QsBE6mPYWMSEl1ZQ_1_2"></a><a id="Tc_zmpS0jglg0i1oiJPbQFO1A_2_2"></a><a id="Tc_CSFZv1-rA0KkWGiGmfdM8Q_2_8"></a><a id="Tc_WVDY7fV6t0GtexizVlEw2g_3_2"></a><a id="Tc_WIuaWZvrmEqbLL1cw9J3jg_3_8"></a><a id="Tc_vysM_CNGDUC4Kamtjuse2Q_4_2"></a><a id="Tc_owS6kxmHDEO_cPjvh-7JjA_4_8"></a><a id="Tc_0i449J2EVEGR3tckPrrQ4g_5_0"></a><a id="Tc_SFZ-v9htfEGm4xzzmGQtXg_5_2"></a><a id="Tc_5fw4wrBuUkazomaH5dwK2g_5_5"></a><a id="Tc_-GD6HhYeZk6tVPUDu3djSQ_5_8"></a><a id="Tc_K_519Wnqm0Gpe-DpDjvWeA_5_11"></a><a id="Tc_ast0Ef5Xak27zm-dKIvToQ_6_0"></a><a id="Tc_1ISWeQKD5EyRdO4P75E2yg_6_2"></a><a id="Tc_gSY7X20btUiK-og-GdDZrA_6_5"></a><a id="Tc_j6kcRit_ck237YpyPWbzkw_6_8"></a><a id="Tc_e_VvdCwZQ0CazPbAU6lxXg_6_11"></a><a id="Tc_7gKZD867106-fHMJPSsarw_7_0"></a><a id="Tc_JX_xUfbCEk2Z6XGPxox6qg_8_0"></a><a id="Tc_ExHXNFIFLEyodvX7waJC7A_9_0"></a><a id="Tc_tNZZdeeANEGk6GH5mxFlMg_10_0"></a><a id="Tc_dukixvo-WUGlwmwIRRurbw_11_0"></a><a id="Tc_vvgg6t8PHUqGWX2YwoWp6Q_11_2"></a><a id="Tc_PhtDaEQAbUmEXAy064DfWw_11_5"></a><a id="Tc_hBk83x0-DkSKkfl2qk8Gmw_11_8"></a><a id="Tc_BU8zwuMBZU2Zsmn7c1tGIw_11_11"></a><ix:continuation id="Tb_zzXstDQg90Ct8ufaa2TvCw_cont1" continuedAt="Tb_zzXstDQg90Ct8ufaa2TvCw_cont2"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Sales Discounts and Allowances</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">The total provision related to sales made in the prior period was </span><span style="color:#212529;background:#ffffff;">$(<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="6" id="Narr_plNHtleO_0CyFmsoKx29lQ">8.7</ix:nonFraction>)</span><span style="color:#212529;background:#ffffff;">&#160;million and </span><span style="color:#212529;background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" scale="6" id="Narr_Y93Ht_ej8UaWgfxDwqMRaQ">2.8</ix:nonFraction></span><span style="color:#212529;background:#ffffff;">&#160;million for the three months ended June 30, 2025 and 2024, respectively. </span>Chargebacks and discounts for prompt payment are recorded as a reduction in trade receivables, and the remaining reserve balances are classified as current liabilities on the condensed consolidated balance sheets.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the sale of the CIMERLI ophthalmology franchise, the YUSIMRY franchise and the UDENYCA franchise, the Company retained and will continue to be responsible for sales discounts and allowance liabilities incurred prior to March 1, 2024 for CIMERLI, June 26, 2024 for YUSIMRY and April 11, 2025 for UDENYCA. Sales discounts and allowances incurred on behalf of the respective counterparties following the close of the Sale Transactions in accordance with the Company&#8217;s Transition Services Agreement (the &#8220;CIMERLI TSA&#8221;) with Sandoz Inc. (&#8220;Sandoz&#8221;) in March 2024 for CIMERLI, the Company&#8217;s Transition Services Agreement (the &#8220;YUSIMRY TSA&#8221;) with Hong Kong King-Friend Industrial Company Ltd. (&#8220;HKF&#8221;) in June 2024 for YUSIMRY and the Company&#8217;s Transition Services Agreement with Intas (the &#8220;UDENYCA TSA&#8221; and, together with the CIMERLI TSA and the YUSIMRY TSA, collectively the &#8220;TSA&#8221; or the &#8220;TSAs&#8221;) in April 2025 for UDENYCA are reflected within </span>TSA receivables, net and <span style="background:#ffffff;">TSA payables and accrued liabilities </span>in the condensed consolidated balance sheets and are excluded from the below table (see Note 6. Discontinued Operations).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The activities and ending reserve balances for each significant category of discounts and allowances that constitute variable consideration were as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="chrs:ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" id="Tb_x5VP399tpkSwKoze0euJCw" continuedAt="Tb_x5VP399tpkSwKoze0euJCw_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_Cl7-XSRTX0e81Tng6RaVzA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_KPW91xYphkaSKrpsxnKeNQ_6_3">110,778</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_xHjSlj_Fi0yEtd3U9wIdew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_CEp_gHenNEuIb-j5T7X5Vw_6_6">123,738</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_0vbPQuFbAEaNtZNaSg7k3g" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_S6-QxMGv4EmYmeldZdz8zQ_6_9">41,129</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_eGL6ttPiXkyJ8yf0ngwDTg_6_12">275,645</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_0FLUV2f7f0CXOOFQ0zl4aA_8_3">193,653</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_vfWYgQ9ZcEa-WuBSvO_j2Q_8_6">45,168</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_2l6nl4Bnok2UtMoeIrF6Vg_8_9">31,051</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_b9UYRNsJvkaPXbxJkb64dQ_8_12">269,872</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_iW1FYWE-pkmCjVqrpdFP2A_9_3">3,439</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_FtD28KUsxkmbs1k-bsR-_Q_9_6">474</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_rH3hFRBrdEutkb_RavU5CQ_9_9">1,239</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_d-LLtpE8wkOr-yZecnkCqQ_9_12">5,152</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_hTzusDc3skeTZ_VbVZi6Ow_10_3">295,912</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_JguFaGiTokKSqn5XfW37sA_10_6">91,372</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_VtsX-rl3LES4_TviJLkgtQ_10_9">51,187</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_Dq3mNMMPQk2mt8DLfNDWsw_10_12">438,471</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at June&#160;30,&#160;2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_mq68x8YJNkCzAFuwEYLa4g" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_kkhTlFMnzkCYspBHIKRNwA_11_3">5,080</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_LAFRUY1vvU6QErbJK5O-bQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_NEOu9oBPcEWM-gRhBUqDNQ_11_6">77,060</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_9y-34hIvkkCLQCT9W4HKoQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_aeLorsera0G7bVaN8U9Cmg_11_9">19,754</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_TfP2eMDTdkaNqNFDUkm8hg_11_12">101,894</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_9I7DrIAw3U2cOghU1Kf1Uw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_iAKipkmiYUyf3YP-Vuon-w_6_3">73,953</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_KjnlbQttZEOH0T7AqK3l-A" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_LbkYFjlLwkimKtMFRe4IIA_6_6">121,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_57_Pmani80iTYq4XJF6nrA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_Mws3xPr7PUiHQzn64Vw1_Q_6_9">49,795</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_Kn6WIY5idkmXzW0Hi7-gQA_6_12">244,885</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_lLVJb16HLkSW2HNX1v1FZA_8_3">486,139</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_J-ZS5lWZ0kqEeOfGwjkBkw_8_6">109,615</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_tQ9Tj1ibQkWKxtozq-fP6w_8_9">80,252</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_ki5FbU4UWUi6eky3tb7YKQ_8_12">676,006</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_MSTZFPKTU0a2H-BRGWfh_Q_9_3">816</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" scale="3" id="Tc__OdmZ_YYFkyCeAC7zuGbYw_9_6">6,145</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" sign="-" scale="3" id="Tc_0TVqzhZhUEKRCXlQaWrznQ_9_9">1,263</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProvisionRelatedToSalesMadeInPriorPeriod" scale="3" id="Tc_tJ7BwgPr5EC0dr264EPjvw_9_12">4,066</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_5Oq9llItxEOXwWRa7EGsLg_10_3">485,633</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_SyklacZwv02ik5i2F41J9A_10_6">105,986</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_CDnkdu3E3kmSONf5eunQGA_10_9">82,240</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_ZsSRUXJ4lka7Dpcq0Wbe0w_10_12">673,859</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at June&#160;30,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_s6cdbQjMvkyiDyHFjq-G4w" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_IGIpmrbq0kqfZYI6_agfbA_11_3">73,643</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_39pAQ35QXEy87wwyCpabaw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_Ns3vKCaxwUKMHMfzZ-Q7rA_11_6">130,911</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_VCsrF7npdEeVWiR-eFOIlA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_Ql7V7IWKc0-utMRypSDzEA_11_9">46,544</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration" scale="3" id="Tc_RUVvwHGkdEGrQD2uaXbp8Q_11_12">251,098</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_zzXstDQg90Ct8ufaa2TvCw_cont2"><ix:continuation id="Tb_x5VP399tpkSwKoze0euJCw_cont1"></ix:continuation></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_EIQY4d0EdEeDaFSiruhTUg" continuedAt="Tb_EIQY4d0EdEeDaFSiruhTUg_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Value Measurements</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The fair values of financial instruments are classified into one of the following categories based upon the lowest level of input that is significant to the fair value measurement:</p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1&#160;&#8212; Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2&#160;&#8212; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3&#160;&#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The fair values of cash equivalents approximate their carrying values due to the short-term nature of such financial instruments.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Unrealized gains and losses on available-for-sale debt securities are reported as a component of accumulated comprehensive income (loss), with the exception of unrealized losses believed to be related to credit losses, if any, which are recognized in earnings in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. When the fair value of an available-for-sale debt investment is less than its cost at the balance sheet date, a determination is made as to whether the impairment is related to a credit loss and, if it is, the portion of the impairment relating to credit loss is recorded as an allowance through net income. Realized gains and losses, if any, on available-for-sale securities are included in other income (expense), net, in the condensed consolidated statements of operations based on the specific identification method. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of Surface Oncology, Inc. (&#8220;Surface&#8221;) on September 8, 2023 (the &#8220;Surface Acquisition&#8221;), the Company recorded <span style="background:#ffffff;">contingent consideration liabilities related to contingent value rights (&#8220;CVRs&#8221;). The fair value of the CVR liabilities were determined using a Monte Carlo simulation-based model discounted to present value and represents a Level 3 measurement within the fair value hierarchy. Assumptions used in this calculation include estimated revenue, discount rate and various probability factors. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Revenue Participation Right Purchase and Sale Agreement (the &#8220;Revenue Purchase and Sale Agreement&#8221;), dated as of May 8, 2024 among the Company and Coduet Royalty Holdings, LLC, as administrative agent and each buyer named in an annex thereto (collectively, the &#8220;Purchaser Group&#8221;) (see Note 8. Financial Liabilities) contained an embedded derivative that met the criteria to be bifurcated and accounted for separately from the Revenue Purchase and Sale Agreement (the "Royalty Fee Derivative Liability"). The Company recorded the initial estimated fair value of the Royalty Fee Derivative Liability of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_5_8_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_Qej0_Oll5EuKQl16_GJK_A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="6" id="Narr_sf197dTwkUGXIhX07Ql3mw">9.2</ix:nonFraction> million in accrued and other current liabilities on the condensed consolidated balance sheets. To estimate the fair value, the Company uses Monte Carlo simulation models that require the use of Level 3 unobservable inputs, primarily the amount and timing of our expected future revenue, the estimated volatility of these revenues, the discount rate corresponding to the risk of revenue, and the probability of certain events. The Company estimated the total fair value of the Royalty Fee Derivative Liability at June 30, 2025 and December 31, 2024, to be $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_AzvSBjnEAkSl1Evh6yKsPA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="6" id="Narr_GWOchyK-X0eEk3i6FGTA9w">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_r-N1OVZkEE2960wRILatpg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="6" id="Narr_h5x4FE1jQEKawT066d-zog">13.6</ix:nonFraction> million, respectively. In connection with the UDENYCA Sale, the UDENYCA portion of the Royalty Fee Derivative Liability was derecognized.</p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_e4d43622_a261_46e0_b303_4262bff62aad"></a><a id="Tc_joZNAOFO3UW7GOkVCKoKqg_1_2"></a><a id="Tc_K3Si9eKWFE-LWVqVoerIuw_2_2"></a><a id="Tc_rqDl17efHUm2SJxpIX9ySg_3_0"></a><a id="Tc_hBap5RflQUWlb1dsKcmWjw_3_2"></a><a id="Tc_ot-xaBfNDEq2v0F7brznhg_3_5"></a><a id="Tc_LOWUxgvEY0iq_ddCdY467Q_3_8"></a><a id="Tc_X1ofvc6GhkKe6wf0ohqAWg_3_11"></a><a id="Tc_lXrK7qczC0egLoGUU4Oixw_4_0"></a><a id="Tc_Nt7J-Wr3u0uYzMIg1tgsgw_5_0"></a><a id="Tc_IwEr3TEH00usGIpECGUTfg_5_2"></a><a id="Tc_pYEHR-7_8UKRgs7wYCHRKQ_5_5"></a><a id="Tc_XKzpLR56tEWK4GdG96aEsA_5_8"></a><a id="Tc_lkHDvJHwk0-0J33BGTwS4w_5_9"></a><a id="Tc_2DFFgRxup06pU3D6IO10bQ_5_11"></a><a id="Tc_8w_8orf2ukG3ML936U5Ueg_6_0"></a><a id="Tc_2JlZNrGfwkW60_EyxXuGFg_7_0"></a><a id="Tc_Ujpd3k8ym0e4_GBYvaBK8Q_7_6"></a><a id="Tc_XMXWRN_BFEO-TgKHqjSIYQ_7_9"></a><a id="Tc_I1dzdWrGaE2W-hKHme4e2Q_8_0"></a><a id="Tc_Tx1ir2I710u-4uAFSZ9_eg_8_6"></a><a id="Tc_1YHcgsa2kkulBcHnK2Y3vg_8_9"></a><a id="Tc_yuf-irDcNUKl8wxDxKMOiQ_9_0"></a><a id="Tc_RBl7UPxxHUqYxKN8Xpe2yA_9_3"></a><a id="Tc_xDG5MScM10-8gzYYZhG5hg_9_9"></a><a id="Tc_13IcCHo67km2zjFu1_ATBA_10_0"></a><a id="Tc_CxcVZF76kkucEe0Yg172iQ_10_2"></a><a id="Tc_aLQkRrSRvky5EuM1zhRaNA_10_5"></a><a id="Tc_dvlPZYwfrECL97PqC3hqDw_10_8"></a><a id="Tc_T-o3wmPdmUiGp6mhLMSoKA_10_9"></a><a id="Tc_z2auReeUmUSQSl_VAL5HZQ_10_11"></a><a id="Tc_hOJAXf5vlkOzzosJkxtfQQ_11_0"></a><a id="Tc_P7xea7sEUUKBAQf1_wI8Ng_12_0"></a><a id="Tc_gcDuj-TlG0a2bN2DLtVmzA_12_2"></a><a id="Tc_XxQrXmrZP0eqbuX8D92Mmg_12_3"></a><a id="Tc_o_3F3-6w_0aLvwGeqHRZXQ_12_5"></a><a id="Tc_4DE6XUoNqECKC2FArwArRA_12_6"></a><a id="Tc_fYmdnZlEq0OWeZk062k3sA_12_8"></a><a id="Tc_EHtKaNURsk-D8-CigYILzg_12_11"></a><a id="Tc_n3Uhn2d65k6gkItSGef_Cg_13_0"></a><a id="Tc_HccQGBpKfUSbrlOhT0lWcQ_13_3"></a><a id="Tc_e_P_5Vv1fUeB3BjpfsTK4g_13_6"></a><a id="Tc_p-e3YHXW2Um1gLknpxdZag_14_0"></a><a id="Tc_bMZXsUwP7k-ZTF6hwla5VA_14_2"></a><a id="Tc_kcyenJjn9USdT36Yul1wew_14_3"></a><a id="Tc_UWek2mjMs0GP1G03itKNjA_14_5"></a><a id="Tc_Z8N34jUHR0eupaU9lz3NvQ_14_6"></a><a id="Tc_3eItgC4bT0mU3M-t4dvXPQ_14_8"></a><a id="Tc_197og2awKUC0fgrdjgx7Wg_14_11"></a><a id="_fab97571_eabf_44a6_9837_6410ac9472e6"></a><a id="Tc_VHsaIGshCke-4gPRvEbTuA_1_2"></a><a id="Tc_p_aWjjyWVU6NWrEvAASRxg_2_2"></a><a id="Tc_aZ5ZSSHTaEaBQYUQEyOfrw_3_0"></a><a id="Tc_-mm_Ab4htUyqOD1xkM7vvg_3_2"></a><a id="Tc_itQZMixFr0ORpJ0tLvXSUQ_3_5"></a><a id="Tc_gyDX1TEMrU-pH__yzJHGjA_3_8"></a><a id="Tc_LJV3-AFq6EOCSDIUEHRTwg_3_11"></a><a id="Tc_BlH4pgFP_kGhRwjkQIeBUw_4_0"></a><a id="Tc_FrltxYS060217xnnbieLNQ_5_0"></a><a id="Tc_Sro-iH2pH0yGz5xVdDtcgQ_5_2"></a><a id="Tc_KDELLF9bsE2YA2S08kVr_A_5_5"></a><a id="Tc_1-jmV5kdnUOmhsudS5nOQA_5_6"></a><a id="Tc_PaLS48BJp0272nV5mAvoiA_5_8"></a><a id="Tc_nuENDyJlx0y94X--2uQwLw_5_9"></a><a id="Tc_hErDf81iokykNlz0O5IUOg_5_11"></a><a id="Tc_mtEa_FZ-M0a46P2fpFwE9Q_6_0"></a><a id="Tc_v9lurDGgiEOsRFUqbrqn9A_7_0"></a><a id="Tc_wtAgYjtQHESsDdIAZJaZZQ_7_2"></a><a id="Tc_vReM2y56Q0W70CD71FxseA_7_3"></a><a id="Tc_2CTi0x_v3Uac7XXZlXS4Og_7_5"></a><a id="Tc_tEITQKKp6kOzTTG9y2XqRg_7_6"></a><a id="Tc_a1x4ECD9yUerdedlo-SPvg_7_8"></a><a id="Tc_8wKewWPKiUupar8NP6H2Qg_7_11"></a><a id="Tc_EWb-qEb2o0KNok_Hniw5_A_8_0"></a><a id="Tc_oW-RI06k-UiztWjekr-KpA_8_3"></a><a id="Tc_ZOT0Cpg3V02S9RYg0IxT9Q_8_6"></a><a id="Tc_IfWWFMACl02lausrBgdd2A_9_0"></a><a id="Tc_WMVunYsKy0qgGA2-gE0o0A_9_2"></a><a id="Tc_9xuN80vIqkKsXS3ylSO0QA_9_3"></a><a id="Tc_1m70LV-SiUK5vFTcoQQ26g_9_5"></a><a id="Tc_N4WjryGBu0Cm0ro41HYzLQ_9_6"></a><a id="Tc_y9rX3TXMDE-Utv-33f_MLg_9_8"></a><a id="Tc_Yg1DSQQ6ck2FUojOq8tvfA_9_11"></a><a id="_6b2f00ad_13d9_4d92_b2ef_d598f71819e9"></a><a id="Tc_Io4Eei_h8UCb3hxEQVB4yA_1_2"></a><a id="Tc_QOF786oS4E6k_8RGrausbg_2_0"></a><a id="Tc_YX2McXL8kkSJYw0J2y1ESw_2_2"></a><a id="Tc_J4n3FkRwWEi6ijVH2BYZJw_2_5"></a><a id="Tc_0Nm0yL0qfkqSGubtpuquDA_2_8"></a><a id="Tc_PA3yheRfhEyr_9XVCAxOsg_2_11"></a><a id="Tc_3bRgQ5_zUE6MPenVhvsLeQ_3_0"></a><a id="Tc_kiJbftasskGxT2NCQ_4XZg_3_2"></a><a id="Tc_DpggrN_lc0mUF4HuZlLZNw_3_5"></a><a id="Tc_Ry-GwqOnVE-JD5DKgR8nYg_3_6"></a><a id="Tc_zMHaPyHgLEyGxF4wP-Q55w_3_8"></a><a id="Tc_7_tTKd0RmUu9WLruIA-2dg_3_9"></a><a id="Tc_QALymU_l40yaZ2qMyiHx1A_3_11"></a><a id="Tc_APL_QJVulEy_AHkHr570eg_4_0"></a><a id="Tc_FroV1yBalUSl4M3i_63VLg_4_6"></a><a id="Tc_uZBt02RTFEmbVwNfj_UYeQ_4_9"></a><a id="Tc_4tTv1GnMf0-h0mVAckA8qg_5_0"></a><a id="Tc_He-aKTzCeU2bJdZVjhsdyw_5_6"></a><a id="Tc_90LCA7ieiEKh1ZMP_xngBg_5_9"></a><a id="Tc_-to6b_2kREOtA7xLZodtbA_6_0"></a><a id="Tc_7UeN1LCzmUGB_EQS9KyX6g_7_0"></a><a id="Tc_nNB_9zE5B0Gyv0G1Ya2oCQ_7_2"></a><a id="Tc_Sm4vi2Py5kC2lLWVS89fVw_7_5"></a><a id="Tc_7LWcQOd2JkyH380co6MZBg_7_8"></a><a id="Tc_VKwlQbEKVU2cTuwIyv67ow_7_11"></a><a id="_86d6d2a0_1ae4_40e4_a46b_9dfe115a4138"></a><a id="Tc_bibG7VQ4N0WcwglaHdvwKQ_1_2"></a><a id="Tc_DZGQ5lMOt0me5Bp-9KD4GQ_2_0"></a><a id="Tc_rjmqi9qWxEaqptSFipC6Kg_2_2"></a><a id="Tc_f9XR5Yty4k-5Vfoj72ZM-A_2_5"></a><a id="Tc_5S_m7oiPXEymNExB3Vmf1w_2_8"></a><a id="Tc_W5XTQ3EwRk6z6j7QjbA72Q_2_11"></a><a id="Tc_F3vUqROkSk22nD8DJtA6xQ_3_0"></a><a id="Tc_7X377od73EOeScHGUKdZhg_3_2"></a><a id="Tc_S7su9F5nFUiwcuXroozmYA_3_5"></a><a id="Tc_3h3fRRIfiEqcxxaThi6eSA_3_6"></a><a id="Tc_3QWQRZPOskWkWrt4ILsmDQ_3_8"></a><a id="Tc__0-CMwvz80GZPkCGDiVFjQ_3_9"></a><a id="Tc_yHJcfUQHR0yCVyEChIthXQ_3_11"></a><ix:continuation id="Tb_EIQY4d0EdEeDaFSiruhTUg_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;">Financial liabilities related to long-term debt obligations are summarized in Note 8. Financial Liabilities. Other financial assets and liabilities from continuing operations measured at fair value on a recurring basis are summarized as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Tb_iEutSx1TQECZZXIvHUZG5Q" escape="true"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_QxpRaEkhNECuHmne_JCamg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_y5z-3ZOZREC29SVZJ4xp7w_5_3">214,948</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzzbhHqNsESZKIkLFonvbQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_5fNn0ZMYQUG4sm3rRJ3PUA_5_6">1,649</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2vNRcx_LL0mciBIlPxNp4w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_55qRw-itvkyXnW3Drz8AvA_5_12">216,597</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable debt securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_qI5h7D6dvEWrAfKJtc6aVQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_xpkTbXyB0EeXRJzRYHxc8Q_7_3">1,174</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_sLS2NYYBz0i2DzGvgMVyVw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_REYKtTFENEy2H-Z8gOo0Bg_7_12">1,174</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_22PxWfhrZEysHRMlstMYmw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_fQFjUQFJ0EKHe00WHIrrjw_8_3">1,730</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_n0LnsYTcYUOCawM_U3sTsA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_cF9xXXChK0Gl-xUk0qZ8tw_8_12">1,730</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_RlXTYfQlsEiqesJSYXiPEw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_DHlB3vqv20upT3Q_2CmYsw_9_6">17,840</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_AGydEh6Ty0ORo7llAaqZlw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_vha1UuO46Uqm_D_CuFdWaA_9_12">17,840</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_EW7veOhW2k-cPySR2Wpkcg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_m-d2R031YEy6WcmHarZZTA_10_3">217,852</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uzRfPeDvZ0WBWo8e6HxzQw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_6Xzd1VCTxUK4yNJSIm7_tw_10_6">19,489</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_lbAdFvwfpkqORlKabX2V2g_10_12">237,341</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lPHvMxvTbE-OkMzpuH77qA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_ntl3NDTmXEO57rLzEspSlQ_12_9">1,490</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L32PyH13pU66qws0U-YjJQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_O49Zfqgza0myil40cOTL8w_12_12">1,490</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LIv-vTxLpEi2P9VrLKqd1Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_82vLQpo3BEiI035phCRjqw_13_9">632</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L22FL46oPkuPpoX0vBXnbw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_JQXqt6_0vECsd3YwZKkbkw_13_12">632</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l0wKAam_ek-PmKmkfVwTug" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_QdiH64nphUWvFE6zPuzPrA_14_9">2,122</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_XiaFPQ-FTkam-F5culiopw_14_12">2,122</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_c9824m79NEa-46kPiDOP8g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_-zfGlHNdw0mwq_xgUjKcOg_5_3">125,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5Kgphkyg40qktY4diWGQiw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="Tc_3DdNOnpSbkWAhUlcW-SnsQ_5_12">125,549</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_t_M4c1iUvEyZw9QO0oRVVg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_SoeHErXLJEuNkjHduK0_8g_7_9">13,620</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_jErjvMWnK0mTCgEcg4MtsQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_S_grnn0V20CtvVQEraHtyg_7_12">13,620</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_dAU8PZ_Ta0Kqq_VKBPANbQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_4G1vdWMXLkmIFIZQXNC05Q_8_9">632</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ic-2XgXJGEywDceOZX_xgg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_yNiEgpxgIkSle59-3hCnHw_8_12">632</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-9YgNb1ns0C3U3kk7_ZlkQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_SBgoL2u6EkaRz7YjJNWR9Q_9_9">14,252</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DJhOnHpc_028Wx-DPhvQJg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="Tc_1TXTzW1Jj0uM1JKoNehPQA_9_12">14,252</ix:nonFraction></p></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents may include the following: money market funds, U.S. treasury securities, commercial paper or corporate notes with original maturities of 90 days or less.</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The cost, unrealized gains or losses, and fair value by investment type are summarized as follows: </span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" id="Tb_HOHHKjKYKkWQBCiauP8CQw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_sX-ySaC0wEKHEW-dHyR0fg_3_3">211,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_odVzV35ykUCs4qVz57weKg_3_12">211,475</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_vTY_BFPrwUGbLuUjVgAafg_4_3">1,174</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_KbJsPquknEG3Efw6cpJYZQ_4_12">1,174</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_1A0wtGkcvkyly0dxC-gjJw_5_3">5,203</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_OwzMoM7he06G6zffG3z7xw_5_12">5,203</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_HwmHkpBlPk6veEL6yQq83g_6_3">19,489</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="Tc_GQEtI_D2d0KoGcJXLagLYQ_6_6">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="Tc_lbZfEvTibEuTYu8-5-I4mQ_6_9">5</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_CGq-dTqUfUKwevGOo7DnZA_6_12">19,489</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_g5OUsaNI6kSwqvCYmRULGQ_7_3">237,341</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="Tc_NdyjFb7r_kiq_HaMKtPn0g_7_6">5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="Tc_MFCX63HSAEugh0GjLbOTsg_7_9">5</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_CT-TCSDhPEGbS4jHDGjTMQ_7_12">237,341</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="Tc_W2Ryf5CAWECRFuNPwX9mUg_3_3">125,549</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="Tc_j7rY56gfq0e-UkTuHwgEAA_3_12">125,549</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company held </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_position_H2J32S1K40iztCLLDqMwTg" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="Narr_uvXSDAcRgUuhCYsXDuKu8g">seven</ix:nonFraction></span><span style="background:#ffffff;"> positions that were in unrealized loss positions as of June 30, 2025. </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="Narr_FTlmSftwCUSflOPqJ75rDA">No</ix:nonFraction></span><span style="background:#ffffff;"> impairment was recognized in 2025. </span><span style="color:#212529;background:#ffffff;">As of June 30, 2025, the remaining contractual maturities of available-for-sale securities were less than&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" format="ixt-sec:durwordsen" name="chrs:ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" id="Narr_QHKzWXxn5EaKE-4UBxX6kw"><span style="color:#212529;background:#ffffff;">one year</span></ix:nonNumeric><span style="color:#212529;background:#ffffff;">, a</span><span style="color:#212529;background:#ffffff;">nd the average maturity of investments upon acquisition was ap</span><span style="color:#212529;background:#ffffff;">proximately&#160;</span><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" format="ixt-sec:durwordsen" name="chrs:RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" id="Narr_Z24jWUZSgUaHqzFiPxPRKQ"><span style="color:#212529;background:#ffffff;">six months</span></ix:nonNumeric><span style="color:#212529;background:#ffffff;">. The accrued interest receivable on available-for-sale marketable securities was immaterial at June 30, 2025.</span></p></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:InventoryDisclosureTextBlock" id="Tb_QRI5p1HJJ0-mermGoqSfRw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Inventory of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="6" id="Narr_rt31Q1pEn0Kb6p3BvnhRuA">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="6" id="Narr_UnBE4eaK50CSvJxCv5pwVg">4.2</ix:nonFraction> million as of June 30, 2025 and December 31, 2024, respectively, consisted entirely of finished goods. <span style="background:#ffffff;">Inventory expected to be sold more than twelve months from the balance sheet date is classified as inventory, non-current on the condensed consolidated balance sheets. As of June 30, 2025 and December 31, 2024, the Company did not have any inventory of continuing operations classified as non-current.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Prepaid manufacturing of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaidManufacturingExpenseCurrent" scale="6" id="Narr_VLchCXPCGkmXzeDmp_nQiQ">6.7</ix:nonFraction> million as of June 30, 2025 included prepayments to a CMO of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaymentsMadeToCmoForManufacturingServices" scale="6" id="Narr_NOtxT87dlEiOwyhcgvvpng">1.1</ix:nonFraction> million for manufacturing services, which the Company expects to be converted into inventory within the next twelve months, and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" scale="6" id="Narr_LHahpo3mQUmqXmO6_ysaBQ">5.6</ix:nonFraction> million for research and development. Prepaid manufacturing of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaidManufacturingExpenseCurrent" scale="6" id="Narr_GTxxw1jnDkiWXvxyQrWbXA">6.7</ix:nonFraction> million as of December 31, 2024 included $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaymentsMadeToCmoForManufacturingServices" scale="6" id="Narr_1D5AUoabwEO4-JsjFcGt1g">0.3</ix:nonFraction> million for manufacturing services of the Company&#8217;s product and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" scale="6" id="Narr_ngVCFY9SQEWvDznfvl9npw">6.4</ix:nonFraction> million for research and development.</p></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_b875d317_87a8_4cc1_b16d_163694a8d782"></a><a id="Tc_spVyL2PaikmIFpRCQnfaSQ_1_2"></a><a id="Tc_MM9W6gv4dU65LK500we2KQ_1_5"></a><a id="Tc_ec2jVAeGUEi7ry6H68aKWg_2_0"></a><a id="Tc_GBxz2Uuj3kW_nXjNIX6fcg_2_2"></a><a id="Tc_qawy8W69tUaa0hRL34LWhQ_2_5"></a><a id="Tc_S0SfEjAhnkWL6jRKMs3dow_3_0"></a><a id="Tc_m_XoWw4qwk6UTSGqsXYylw_3_2"></a><a id="Tc_2IOCK7pb6U2DS_HNrx6ndA_3_5"></a><a id="Tc_VCZT0OVPD0GKUmpG7rqhog_4_0"></a><a id="Tc_Rs5p6L3GlU-6wRaEMC3BWw_5_0"></a><a id="Tc_HJgJqRKAhEq82ZL2FoqyFQ_6_0"></a><a id="Tc_QxV9AuMXNUa6FgGpL-W0hQ_7_0"></a><a id="Tc_q1v5PmZimUqHVKy0fiSFLw_8_0"></a><a id="Tc_fQrVFMI9e0G0uyvGYoOpfg_9_0"></a><a id="Tc_6vHX6PjS60GBn4IWwLDOMg_10_0"></a><a id="Tc_p9800DvArUeTwnAgMSZs-Q_10_3"></a><a id="Tc_1Bz2DDOYVUSH7hXi6NM_NQ_11_0"></a><a id="Tc_da66fjEjTkqLSTEP3wjyrA_11_2"></a><a id="Tc_96pTmVyEckqWflhG_BmIeA_11_5"></a><a id="Tc_LRHyurIy5kWv016cvMYQgA_1_2"></a><a id="Tc_w_UvkzVbd0exxcIxbqW83A_1_5"></a><a id="Tc_xMgi2atNw0-suTRW4uyhKg_2_0"></a><a id="Tc_fxZeku4-G0GlcokoC9M1_g_2_2"></a><a id="Tc_XyA80vMKQU6qyGqNxxxyYg_2_5"></a><a id="Tc_pOyMXol510yXUH9wgOThkQ_3_0"></a><a id="Tc_7_aDgLnpU0aYBAw0qE52eA_3_2"></a><a id="Tc_08VhPKokk0KB-MRwK0zURQ_3_5"></a><a id="Tc_bOxoHzSe20S5F0FHfBc_Sg_4_0"></a><a id="Tc_RgGo9CtgVEeGiic46Ktv5g_5_0"></a><a id="Tc_3oxrVSYWEk6Nj8MLLaTvrA_5_2"></a><a id="Tc_WYcUPSx1G0ehedM-yK_8Mw_5_5"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="Tb_T1w_embxpUasShf8e8bxEQ" continuedAt="Tb_T1w_embxpUasShf8e8bxEQ_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Balance Sheet Components</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment, Net</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_yPV9mziyUE6B8bcb7K2D_g" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Property and equipment, net of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Yl_Sa3XYmkyr83NCKG57PQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_hHhFkhw8Q0mWU00J7A8Hrw_3_3">12,014</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neCKNfmt4kmXZ8XSY77HKg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_yNStQvXooUGvDk_jBGheUA_3_6">13,437</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_T8HUfzeyH02ZhP_ULVoPOA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_Jj2CcBPUGE-wiYJir1__JA_4_3">2,158</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_XAiPPOqXYE-2YZCIZuAX7A" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_b42RDyz6nUWsGKF_sAsEyQ_4_6">3,582</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_EZJzW5ys0kWPQtSb6dwv-A" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_8qnOK8DJSUexdKueVV8Plg_5_3">1,041</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_TuM21ETX6kGwZqR64lTFQw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_Wa62mhNs5kO5hbMwZnSXtA_5_6">1,055</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_EzExIrXihUefd0g8qWFhPw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_EZ-801o5MkKo_2ZXE88p7Q_6_3">5,752</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_889CEfRqy0WisZ3t9XaEPA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_Q3tFUYxYfUmUMTijWRYDdg_6_6">5,751</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_f_btInbZFEKaMCR8uY6XBg_7_3">20,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" scale="3" id="Tc_Kl9GJ9qYZkyDZjF1lWsixw_7_6">23,825</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" scale="3" id="Tc_BPMRjQQdU0msdd-oIORohw_8_3">19,058</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" scale="3" id="Tc_LrBy12vmak2T5MOYVsKTcA_8_6">20,988</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net - subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" scale="3" id="Tc_4YyJoE6lzUeNmiokHUwayQ_9_3">1,907</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" scale="3" id="Tc_AI4l3Wq7lU-p9MYmIK2-kA_9_6">2,837</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Property and equipment, net from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" scale="3" id="Tc_WwDYrfPerUC22CE7nJQIlQ_10_6">261</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="Tc_R-UZWVQ-jE-XmrsknKSAGw_11_3">1,907</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="Tc_Z1-e3IsUYECOPnJeENXVOg_11_6">2,576</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Depreciation and amortization expense related to property and equipment, net was $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="Narr_TcH7B9B0gUOhy6oHhrE1Cg">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="Narr_DWfrbWHkfkilwfQwL4ir0w">0.7</ix:nonFraction> million for the three and six months ended June 30, 2025, respectively, and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="Narr_RJPQmIgUqkWOXpYhkfVgVA">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="Narr_xUDtK-c92Eq1I0Qp_sobng">1.1</ix:nonFraction> million for the three and six months ended June 30, 2024, respectively.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2025 and December 31, 2024, the net book value of software implementation costs of continuing operations related to hosting arrangements was </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="Narr_qb7dJ0Q7ZUGM2OK9md5FGw">0.9</ix:nonFraction></span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="Narr_7i_-0Com2UO8ItqKOnoLPg">1.7</ix:nonFraction></span><span style="background:#ffffff;">&#160;million, respectively, and the amortization expense was immaterial for all periods presented.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets, Net </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 3pt 0pt;">Intangible assets, net of continuing operations consisted of the following: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="Tb_7BmRJeW4ukmDP-61safASg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Finite-lived assets, net of accumulated amortization of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Narr_YqH10RJTik6Xv2-FkYw_YQ">4,053</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Narr_njZdO9yIlEaG0jyNvBG6fg">2,719</ix:nonFraction>, as of June 30, 2025 and December 31, 2024, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_6V1ld0CQa0-Td4AD-s4-pw_3_3">23,453</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_wOJ_zKYt-UWH05H1HwsiIA_3_6">24,787</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Indefinite-lived assets - in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="Tc_6kHNsJCTT0uOISvY7ubVRA_4_3">28,859</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="Tc_5NPmhoRM9E6IzdR2db3-qQ_4_6">28,859</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="Tc_hz4gb_fBAU-WacoCJNrBOQ_5_3">52,312</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="Tc_acFxAu1HqUuZcZJJrMPexw_5_6">53,646</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_6bf8482e_b06d_4610_be32_5647d7294ab7"></a><a id="Tc_XxOFOHOubkqptnZiR7pIGA_1_2"></a><a id="Tc_LOzO9__uukagO7jSBXr5hQ_1_5"></a><a id="Tc_EzfrZtWwDUWu4jwM2pjiZA_2_0"></a><a id="Tc_CUmlhbjqd0yAxX83utUcHQ_2_2"></a><a id="Tc_Z25dHR8gGE6ceVX_b0jsBA_2_5"></a><a id="Tc__3EVg4tAXUik4bZ48zi71A_3_0"></a><a id="Tc_1uaa1ch1-UOQ0GuYfjmu5g_3_2"></a><a id="Tc_1_eXyiofbkqNyCb31ZRVOA_3_5"></a><a id="Tc_DTRS9VdRJUuV5HfWAx7k5Q_4_0"></a><a id="Tc_yj2gVDFv8k6MsceEivuvJw_4_3"></a><a id="Tc_wuRLOMMtWEu6XcUH5Nxn7w_5_0"></a><a id="Tc_u69jzroxtketS_lYRz3gfw_5_3"></a><a id="Tc_iwz4X6Q-lEqXt9Hlq2N0gw_6_0"></a><a id="Tc_b7Ydk-wUVEexIzoXd_hLJA_7_0"></a><a id="Tc_3h1vsVBrh0isKoyApIhQgQ_8_0"></a><a id="Tc_tiuhvJ9flEulMrwfMKiQCg_8_2"></a><a id="Tc_xi_4WxceqEacKYnxw0nFog_8_5"></a><a id="Tc_oRBQjqbp9ECq3VuoOznUXg_1_2"></a><a id="Tc_K9UsegDpgE2PmHDqZ34kLw_1_5"></a><a id="Tc_pM7otnOJmkm8jxL9TiXbXw_2_0"></a><a id="Tc_Ry0xy9l1LUuYnfLKumwu9Q_2_2"></a><a id="Tc_RfnUTDXRSEyLmWOkJVwJkA_2_5"></a><a id="Tc_H4x3h-1rvUWWKviDVVCVag_3_0"></a><a id="Tc_pem3eyWbh0uvk5egkTpBFA_3_2"></a><a id="Tc_HJOrAlfmmEKX_u1RkRmo2Q_3_5"></a><a id="Tc_w4cCaTyCMUa6_TAbJCv1Dg_4_0"></a><a id="Tc_8CVqpNi1hk60EzdsboX09g_5_0"></a><a id="Tc_uGlPvL-70ESdm--YKF7N9w_6_0"></a><a id="Tc_OQ4rc6s2wEyW80Zwc-EaFQ_6_6"></a><a id="Tc_ZoKjkWj3Ak-h3f5l0DxnJg_7_0"></a><a id="Tc_7b2Kq5PryE-DfEyKl14uBg_7_6"></a><a id="Tc_riSJNzD2pkiK13P5DMPBWw_8_0"></a><a id="Tc_zFHLcLLECUK427RKyUkn-w_8_2"></a><a id="Tc_ThB2NewyiUGAuO1SK1w1aA_8_5"></a><ix:continuation id="Tb_T1w_embxpUasShf8e8bxEQ_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Amortization expense related to finite-lived intangible assets was $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_hTMGkAOiC0GVbA4pHuCjdA">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_uDfcV31kjU6R7_1NQUieeQ">1.3</ix:nonFraction> million in the three and six months ended June 30, 2025, respectively, and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_b0AUMjG9xEaXrHSB3fQwqQ">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_rMwCHcA5DEitcQ3_kBczog">1.6</ix:nonFraction>&#160;million in the three and six months ended June 30, 2024, respectively.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">The out-licensed&#160;partnership program with Novartis Institutes for Biomedical Research, Inc. (&#8220;Novartis Institutes&#8221;) (NZV930)</span>, acquired as part of the Surface Acquisition, was terminated by Novartis Institutes with an effective date of October 2, 2024. As a result, during the first quarter of 2024, the Company recognized a net impairment charge of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" scale="6" id="Narr_tJ5rVYyNdkCqC_NvbKm0cQ">6.8</ix:nonFraction> million in <span style="-sec-ix-hidden:Hidden_w5XeNxvMYUmYTUa13HiL8A;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">selling, general and administrative expenses</span></span> in the condensed consolidated statements of operations relating to the write-off of the net carrying value of the Novartis Institutes out-license intangible asset of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="6" id="Narr_fOjo0D01F0yvP3TSKjip9w">10.6</ix:nonFraction> million and the final remeasurement of the CVR liability related to NZV930 of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_CKBamO87JUmCNsT9AdYf0w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="Narr_V6dwuYD8tkS7YoOlwYrAwQ">3.8</ix:nonFraction> million to its fair value of <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_1k7O7s9q0UGoUL1V3sGwbw" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="6" id="Narr_s0l8qfThQ0OO7521hFh0tQ">zero</ix:nonFraction>.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Accrued and Other Current Liabilities  </b></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Tb_Lkj2C30bgEumQhjMBulRbA" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Accrued and other current liabilities of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued commercial and research and development manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" scale="3" id="Tc_whMUoH_iiE60YZv5OCEhxA_3_3">5,643</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" scale="3" id="Tc_TpwGGsLr-k63fuRliZPGTA_3_6">12,449</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued co-development costs and milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedCoDevelopmentCostsAndMilestonePayments" scale="3" id="Tc_aBYuKbQdkEyPbdkIAS9kYg_4_6">12,500</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="Tc_yRXhq7yDT0aGqaTvYDfeOg_5_6">13,620</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_FpTLwBplIEaNf38BbxnaGg_6_3">6,780</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_ed5a-3BAQUK5IzhhHH-wlg_6_6">20,028</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:LeaseLiabilitiesOperatingAndFinancing" scale="3" id="Tc_ZZej25K070uRQ0kTe4Zhvw_7_3">1,756</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:LeaseLiabilitiesOperatingAndFinancing" scale="3" id="Tc_PAcCBBoJ_kO2rMFd6MJOGw_7_6">1,691</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_MHsd29NDFk26tzuJ04hTsA_8_3">14,179</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_kEuOSfqcuk-vjAxvhksr5A_8_6">60,288</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Liabilities, Non-current </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Other liabilities, non-current of continuing operations consisted of the following:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="Tb_gXJ6ZxoTDkGRQW1CG7-uVw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Contingent consideration, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_SNWfxM4I40CdhUehaJfPMg_3_3">632</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="Tc_Dg6PqhIMX0G0IUM6BFOzMQ_3_6">632</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_8wDi_SfRvEuxmC6uTymW8w_4_3">1,102</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="Tc_GwJX9Bwy8UKQHdolwUWD3Q_4_6">1,102</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiabilityNoncurrent" scale="3" id="Tc_G7xIoRdvMUmQaKxtvOSj7Q_5_3">13,101</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiabilityNoncurrent" scale="3" id="Tc_O7PWZRX1oUCxU4pUqEUvOw_5_6">27,595</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="Tc_q35CSBh48kaHFCKba_hGSA_6_3">1,490</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="Tc_uSSgxm45AE-7pOYxQ4ue8Q_7_3">410</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_1NWPethCQE6sJJqt-Xrb8Q_8_3">16,735</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_KoypoBTomEKFvDfzb8CfqA_8_6">29,329</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Tb_WOcKm6rIaUeoWh5UoGlbmA" continuedAt="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.&#160;&#160;&#160;&#160;&#160;&#160;Discontinued Operations</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On December 2, 2024, the Company and Intas entered into the UDENYCA Purchase Agreement. On April 11, 2025, the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="Narr_3iGo7yFWl0yMNDLfmqesVA">483.4</ix:nonFraction> million, inclusive of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1" scale="6" id="Narr_b_IyKikc-USdzeN_4zwADw">118.4</ix:nonFraction> million for UDENYCA product inventory. The Company recognized a net gain on the UDENYCA Sale of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="Narr_vGt75tB0-EKXUOPgBJl25w">339.1</ix:nonFraction> million, which included the cash receipts less net assets transferred to Accord or otherwise derecognized and transaction expenses of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationTransactionExpense" scale="6" id="Narr_9wDgV9FocUeR81ccb11XeA">9.9</ix:nonFraction> million. At June 30, 2025, the majority of the transaction costs were unpaid. In addition, the Company is also eligible to receive two additional Earnout Payments of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" scale="6" id="Narr_wxIPTbCwOEiXDZ4wDca3ew">37.5</ix:nonFraction> million <span style="-sec-ix-hidden:Hidden_9SMfBZMM-UOmCAKYUApEYw;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span>. The first such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg" decimals="-6" format="ixt:num-dot-decimal" name="chrs:ThresholdNetSalesPaymentTrigger" scale="6" id="Narr_2LonEy8aMEmttbV5f_PRyQ">300</ix:nonFraction> million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A" decimals="-6" format="ixt:num-dot-decimal" name="chrs:ThresholdNetSalesPaymentTrigger" scale="6" id="Narr_DY9jKpEuRUiCaax4TlF7kg">350</ix:nonFraction> million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On June 26, 2024, the Company completed the sale of its YUSIMRY immunology franchise, which comprised certain assets, including certain YUSIMRY intellectual property, contracts, YUSIMRY inventory, and all activities related to </p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_pfV7SgKq6kyPb5cpqHZ2iQ_1_2"></a><a id="Tc_gPcPChZ_pEOllcPH5rdZaw_1_8"></a><a id="Tc_301hUdlgbEyGIfbEwEa4jg_2_2"></a><a id="Tc_xqlhYX-nKkmh5oCcqIpvMA_2_8"></a><a id="Tc_1mPyYG8bm0m-7rlA72MX_w_3_0"></a><a id="Tc_PfhWxjHAFk2cSRjRaPHpNw_3_2"></a><a id="Tc_7iw52tyPYUK3Uw5kG2CAWw_3_5"></a><a id="Tc_MSthkxDOL0-AV6tSA-ZW5Q_3_8"></a><a id="Tc_0MaaIdAHNkKPHb_HNFZt1A_3_11"></a><a id="Tc_s3zMHjpPjkKzCOAZ0OBTow_4_0"></a><a id="Tc_b8Vd4IjmGUyscTIz22RfJg_4_2"></a><a id="Tc_-jQm5ZuCI0CLv3s51_Yegw_4_5"></a><a id="Tc_E_xJr_8tEUiryVLlyXf1jw_4_8"></a><a id="Tc_liWoKUfO8UCw7CVxtKFKYA_4_11"></a><a id="Tc_P-aIxiJ4I0eI3KzQGM1yZQ_5_0"></a><a id="Tc_mS2SLakbak-kAc_5hDc0ng_6_0"></a><a id="Tc__Y6MEtwLu0yjTDq9GjjACQ_7_0"></a><a id="Tc_lJWee5bL30ev8jnqc2ZjOg_8_0"></a><a id="Tc_TZYsIRm4qUCZkVg3Rf-hwQ_9_0"></a><a id="Tc_vnu_BhZct0qVXZsn9LMLvg_10_0"></a><a id="Tc_BPQ5F49P7kO_aeoE7e56Lg_11_0"></a><a id="Tc_Tsx399TpZU6EjODATIFGPg_12_0"></a><a id="Tc_jyeRUpmppUmFaqTAhmM7Fw_12_6"></a><a id="Tc_BdlqOtRclk6m7irkA0lH1g_12_12"></a><a id="Tc_Feav7MO4KEyiNF7RPIlBEA_13_0"></a><a id="Tc_e1KHccMgEEy5rAsDFoE_Dw_13_6"></a><a id="Tc_-YMisyJjmkOJReDZMMWAxw_13_12"></a><a id="_e8e017e9_019e_40ba_ae79_df2d4cfa7200"></a><a id="_e8e017e9_019e_40ba_ae79_df2d4cfa7200_2"></a><a id="_e8e017e9_019e_40ba_ae79_df2d4cfa7200_3"></a><a id="Tc_nQ6v9gBk3USaedtcuu-BJA_14_0"></a><a id="_fe75530b_99b6_4d18_88de_9566166c726c"></a><a id="_fe75530b_99b6_4d18_88de_9566166c726c_2"></a><a id="_fe75530b_99b6_4d18_88de_9566166c726c_3"></a><a id="Tc_sGDU-PnVCku61391TiBfDQ_15_0"></a><a id="Tc_uKjBRyuriEigOgW_6Gf8Rw_16_0"></a><a id="Tc_8D4ZzC97PUKT5QgOGoJKzw_16_3"></a><a id="Tc__3DJAarkvU-WizXz2nigdQ_16_6"></a><a id="Tc_hKUyDMNijkGQYoNNwJAzGQ_16_9"></a><a id="Tc_ei_t_C2MuUOLbq-2tgHs4w_16_12"></a><a id="Tc_BnwejI6p80eEVKimopW97w_17_0"></a><a id="Tc_NK24ivMWcUu9CaIi10Lm6Q_17_2"></a><a id="Tc_FR1St1HLv0ewgZa89zFOVw_17_5"></a><a id="Tc_CbGnenzx6E2TjyPkzw7iCA_17_8"></a><a id="Tc_cTzpp7jf00WXolZcwgFSrw_17_11"></a><a id="Tc_WaxDxvwHhEeCQxe-bS_i5A_1_2"></a><a id="Tc_0k_KbmfCUkucGRUiNxYz3w_1_8"></a><a id="Tc_7PFAFRmyDkaheF2Q-icjJw_2_2"></a><a id="Tc_CbZ1f32I8U6iwZo7Nh1r2w_2_8"></a><a id="Tc_ykVvmxH6R0iNTSxRBJv6dg_3_0"></a><a id="Tc_RGAnRO55PkiO1gbJFGwvLA_3_2"></a><a id="Tc_OkZXJpuMNkiK842_SsbQuw_3_5"></a><a id="Tc_4WDbkMWt20aDPtQxoqLCXw_3_8"></a><a id="Tc_TFIxvnwV9kWd5zSxYR7XEw_3_11"></a><a id="Tc_z72DkTHaVkeJ_WBiluCi0A_4_0"></a><a id="Tc_UBD8nH5c7UyU_9KveGqxdg_4_2"></a><a id="Tc_YbDTjwt6j0WNVdQiwk24rQ_4_5"></a><a id="Tc_3HCmTRKMv029J_iYNwcECQ_4_8"></a><a id="Tc_jKwjG-ZxfUiw3qdAlftVqQ_4_11"></a><a id="Tc_IyD4KM2NM0-ML2t40yXwyw_5_0"></a><a id="Tc_a0WbYzCB6EKCnE3j8K_yhg_5_6"></a><a id="Tc_XcifDlDDHUSHiNT-EENHTQ_6_0"></a><a id="Tc_IdLBhvwkDE-KP_jdcAEZ1g_6_3"></a><a id="Tc_a7fhlFfY-UuDhQzxYyAqkA_7_0"></a><a id="Tc_Gd0dZET25ky0b6fN5LFxSA_7_2"></a><a id="Tc_LIPOc8lpO0qXFwPnEnzDyA_7_5"></a><a id="Tc_HhKQh7rWnkGeKc_Guwj-UQ_7_8"></a><a id="Tc_ynAgEQQTRU61MhIOOs8B-w_7_11"></a><ix:continuation id="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont1" continuedAt="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont2"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">research and development of YUSIMRY for upfront cash consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="Narr_2bQtzG40K0CIWfjs88JYDg">40.0</ix:nonFraction> million and the assumption of certain liabilities, including $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" scale="6" id="Narr_gQ89HvxCaU-BdsEyH9sK0w">17.0</ix:nonFraction> million of inventory purchase commitments (the &#8220;YUSIMRY Sale&#8221;). </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On March 1, 2024, the Company completed the sale of its CIMERLI ophthalmology franchise through the sale of its subsidiary, Coherus Ophthalmology LLC, to Sandoz for upfront, all-cash consideration of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" id="Narr_GVBRaeG4TEGtCV2m_q8uNA">187.8</ix:nonFraction>&#160;million, inclusive of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" scale="6" id="Narr_iwsHaPS1ekSjW8JhDRBXyQ">17.8</ix:nonFraction>&#160;million for CIMERLI product inventory and prepaid manufacturing assets (the &#8220;CIMERLI Sale&#8221; and, together with the UDENYCA Sale and the YUSIMRY Sale, the &#8220;Sale Transactions&#8221;).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The UDENYCA Sale represented the last and most significant divestiture of the Company&#8217;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. Accordingly, for all prior periods presented, the results of the discontinued operations have been reported as a separate component of income on the condensed consolidated statements of operations, and the assets and liabilities of the discontinued operations have been presented separately in the condensed consolidated balance sheets.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company used a portion of the proceeds of the UDENYCA Sale to repay substantially all of the outstanding 2026 Convertible Notes and to buy out the right to receive royalties on net sales of UDENYCA in accordance with the Revenue Purchase and Sale Agreement. Accordingly, the interest expense and loss on debt extinguishment associated with these arrangements have been presented within discontinued operations. Interest expense related to the $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_Feu1Ug-78kCG4KYF2y_O8A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_PVAEK4nv9UCGRgxIseY8TA">175.0</ix:nonFraction> million portion of the $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_f04nRCExg0CeHWqrtRJ2JA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_BRwbcjhfBkqCKaL40YDrVA">250.0</ix:nonFraction> million aggregate principal amount senior secured term loan facility, entered into on January 5, 2022 (as amended, the &#8220;2027 Term Loans&#8221;), was required to be repaid in April 2024 in connection with the CIMERLI Sale and has also been presented within discontinued operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="background:#ffffff;">The following table presents a reconciliation of discontinued operations for the periods presented: </span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="Group_HMo7iUWSG0-5fcSeozHg8g" continuedAt="Group_HMo7iUWSG0-5fcSeozHg8g_2" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_e25PQcjG_kKaPii2cD257w_4_3">23,094</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_hKihLZ0srEqMESkCsi2BjA_4_6">54,683</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_WS6ta8KkjEihUgMbHrmU6w_4_9">55,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_Q41FOMqNDEqfNN1X2khYiQ_4_12">129,438</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="Tc_IQmoLeudgUG3cvBE7oMKaw_6_3">6,548</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="Tc_3MtT1wWLuUyAQUyuwShcsA_6_6">26,559</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="Tc_tZqIP2wy0kOHakDYdtV_NQ_6_9">25,897</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="3" id="Tc_yqh4w5qGuE-6cw-HnY6aww_6_12">59,706</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" scale="3" id="Tc_y6yOyicPZUmDX0vJbTswIQ_7_3">440</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" scale="3" id="Tc_DnYiu8nP10GyJe61bT-PYg_7_6">1,357</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" scale="3" id="Tc_iabJYyGQekKgtJ1WGhd6QA_7_9">162</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" scale="3" id="Tc_vNq2uJlfoE2DV_5Mz59UpQ_7_12">1,403</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="Tc_XdkSagSL3kinLYLXSulKFg_8_3">2,027</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="Tc_WvkgY_WKsEqUFrzArrKJgw_8_6">7,650</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="Tc_7RSJFxbDdUSq76TN_23bHQ_8_9">9,483</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" scale="3" id="Tc_EC_MCGnHc0SwMffEkZfUIA_8_12">23,950</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">       Total costs and expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" scale="3" id="Tc_FpJU8iqtKkC5TzTMloFnrA_9_3">9,015</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" scale="3" id="Tc_7352lPlgiEm1GCo-heBLkg_9_6">35,566</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" scale="3" id="Tc_OGQlJW0Fskib-5mi44dutg_9_9">35,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" scale="3" id="Tc_aFlEu6l3dk2uABEhLlO_BQ_9_12">85,059</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="Tc_-9ctjDdGuUOxtBkq0girPw_10_3">14,079</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="Tc_woEHTTXNBEaqw1Tm_v31Ow_10_6">19,117</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="Tc_hFsQ1hJ-NU-9m8G5MnmP2Q_10_9">19,686</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="Tc_TmuOct3Bg0G9fZWMdBgcVg_10_12">44,379</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="Tc__nwxwr4zVE6G9C4QCxROYg_11_3">487</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="Tc_6BuPmyMe5U-tb0JA2fuWRw_11_6">1,272</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="Tc__gBcPI3ax0SGnsxtD8U55Q_11_9">3,484</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="3" id="Tc_PswroUsOqEmzB8BXnpEh1g_11_12">9,270</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_yF6ese9ky0iPq3hrGxdwMg_12_3">10,286</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" sign="-" scale="3" id="Tc_--eEjFOom0W_iL7YuZEraw_12_9">10,286</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" scale="3" id="Tc_X_sqV4rghki4MUbIaPjJ_A_13_3">221</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" sign="-" scale="3" id="Tc_jm4vvZtDVECE_GMfen0bcQ_13_9">11,560</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on Sale Transactions, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="Tc_u5wkZibsdEGboEY8Bb7hew_14_3">339,102</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="Tc_01bm6QAKHkSc00kraeQqQw_14_6">24,085</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="Tc_D5fg_fxGrkG1xGtudQmhWg_14_9">339,102</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="3" id="Tc_QGEmSPfW9kyKClCg55ha1w_14_12">177,732</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="Tc_hoqsl81OZUi_y1CvA75G0A_15_3">342,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="Tc_4DOxEu296kOtthRDpSjsQg_15_6">41,930</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="Tc_SfTSw3ogY02bzDlzS0PmAg_15_9">333,458</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="3" id="Tc_Ur2cE_Pw7k2yttrdRE1G5w_15_12">212,841</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_SS_vo6unN0iPdD7-b-4ufA_17_3">342,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_R6lG3REpuUO59xxQH8NCoA_17_6">41,930</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_KLnF1QLNlk6yH_sEGrwFNw_17_9">333,458</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_QTDEY55k9kSmSt9Kvqbx-A_17_12">212,841</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">Net revenue from discontinued operations by product was as follows: </span></p><ix:continuation id="Group_HMo7iUWSG0-5fcSeozHg8g_2" continuedAt="Group_HMo7iUWSG0-5fcSeozHg8g_3"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">UDENYCA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7spFgbdp2kaX5DjZU6Y6Yw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_toRz4kRDWEOu70CuWqiVgA_4_3">23,190</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_uC4QDbGihE68KX11CvybmA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_XEv-HnFETkuyJWO-1swkbQ_4_6">50,917</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_J603qmU_70OL0dOjWi1j5g_4_9">54,652</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_1EwnLXsJkUK4-NWDQVHA7w_4_12">93,584</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">CIMERLI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_9Y0JpKr4n0GSI3v0mHExMQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" sign="-" scale="3" id="Tc_mMDPPCmiOEO5yCa9SeRrFg_5_3">96</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_821AtnA2n06f1xwtIsmcsg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_2KridzBxwUqj_ZgOoe7r5A_5_9">533</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_Wy6a7-KuAES_ur5IVKFBAQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_XVMa1S6mA0KQEWKFhqnK9Q_5_12">28,194</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">YUSIMRY</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDgEEzbCHE2BUU5RCHqIfg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_rLEmlfkPC0-YitkRB8H_JA_6_6">3,766</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_VJqe-DQiM06FUnLQKeugeQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_qhcgi60LcEa043Su72ivBQ_6_9">43</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDza-r7cTE2vqIBFNE7YQQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_U3bucGAngkKSzPuPTP1F5g_6_12">7,660</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue from discontinued operations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_DkbGJedxoku_a0VgJvWd-g_7_3">23,094</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_wvXGblcrr0i5fqGiRoa39A_7_6">54,683</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_QYkIZzRdG0-njROCappF3w_7_9">55,228</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="3" id="Tc_xP8TGfXUf06MrDnYdS9fgw_7_12">129,438</ix:nonFraction></p></td></tr></table></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">&#8203;</span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_bF8YUp4OeUWQw9e4hTa4iA_1_2"></a><a id="Tc_geB-qWMJ3USzng3hxYT9Lw_2_0"></a><a id="Tc_LhAQIVrl6U2wI9U-37e8fA_2_2"></a><a id="Tc_O9MY8Gclm0Wg_BoIEHSLPQ_3_0"></a><a id="Tc_e7PKuonJSk6cvunqv1k2zQ_4_0"></a><a id="Tc_lydTuCKHeEa5SkUGyL3pBQ_4_2"></a><a id="Tc_LkBJgnYifEGyMMltB9fEyg_5_0"></a><a id="Tc_C9n_YQYpLUmA36hAqNZymg_6_0"></a><a id="Tc_EanmPz5aGEuhAq_PN0ydvA_7_0"></a><a id="Tc_ASJoZrtmw0SByx9H-O7RbQ_8_0"></a><a id="Tc_Cg3bw2dcG0-IMImqvsXmRw_9_0"></a><a id="Tc_vjekcbGWbkCmubg-iSgFcQ_10_0"></a><a id="Tc_X0LET3Z1wk-iNtiZ6Z2PDQ_11_0"></a><a id="Tc_w2RmVUKmo02bp_GZIXFUWA_12_0"></a><a id="Tc_4sEohrWcMkqXRmzqddtF6A_12_2"></a><a id="_Hlk203727235"></a><a id="_870d0826_23d2_441d_9bad_c33778851dd9"></a><a id="Tc_vvuxIhUQ1kyeyAlmFGovxA_1_2"></a><a id="Tc_5eoxRheH9k6CnJ0x6cp0ZA_1_5"></a><a id="Tc_JZFz0i59S0OoqBVlCdGLMw_2_0"></a><a id="Tc_BUIn2Qk0w0m8l9V5ksbSuw_2_2"></a><a id="Tc__kSREaLtBEWx8tuHuNwHZA_2_5"></a><a id="Tc_a8dCKyx4D0S9ZfZDF0ClXg_3_0"></a><a id="Tc_Diw5s5a580SAghg8IOBUvg_4_0"></a><a id="Tc_lDucflWh-Ui9AAK04TD6bw_4_2"></a><a id="Tc_RrQjFp-4FEuozq4DdJRNEg_4_5"></a><a id="Tc_863Q2qqdeUK_tpy8SY6TDg_5_0"></a><a id="Tc_NJUryAJ8NUSW_KLH-6CTiQ_6_0"></a><a id="Tc_AA6nFYtQz0qiEFFjaFGS4g_6_2"></a><a id="Tc_W7_fFBoPEEOXTYSbP3BbCA_6_5"></a><a id="Tc_L0WSTiX1_ka1Ap0jmtqcEA_7_0"></a><a id="Tc_NS1UoiJda0CpcZJlxsRf3A_8_0"></a><a id="Tc_iFVIVXqEK0eX2vT-1hnfRA_8_2"></a><a id="Tc_HmvDyBYqTUmVvKYgfqj3bQ_8_3"></a><a id="Tc_0uUtRXU0Kk-FUvbdHyvA3Q_8_5"></a><a id="Tc_GX1v2J-Fr0u9-cheEM83Jg_9_0"></a><a id="Tc_lAhRXrcWfkuXIDImaoS0XA_9_2"></a><a id="Tc_dCB-NNKyvEqBuPElC3RCkw_9_3"></a><a id="Tc_422CHvRnY0-Fyzsijko34Q_9_5"></a><a id="Tc_ylPyn9be00-y8MBTT2s-Hw_10_0"></a><a id="Tc_r9134eYkNEOOFfXsM66nfg_10_2"></a><a id="Tc_oFIk_c9I4kqtsa_9RfUatA_10_3"></a><a id="Tc_4dqIqHQq90emeRDfmCLOaw_10_5"></a><ix:continuation id="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont2" continuedAt="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont3"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Assets of discontinued operations, all of which were derecognized as of June 30, 2025, were as follows at December 31, 2024: </span></p><ix:continuation id="Group_HMo7iUWSG0-5fcSeozHg8g_3" continuedAt="Group_HMo7iUWSG0-5fcSeozHg8g_4"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets of Discontinued Operations</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" scale="3" id="Tc_cSxMKE_xZEmkIHuVCBqsmw_4_3">65,887</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" scale="3" id="Tc_4grjJCP2cUWjJIC9NRFfYQ_5_3">4,983</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaids and current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="Tc_s3SCYGx620Sht9k1J8PI-A_6_3">1,310</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="Tc_msuZcFsb4kCCmh-Ak4UvPw_7_3">72,180</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" scale="3" id="Tc_2fV-L4RlyEmIyZzUGvu3wg_8_3">261</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" scale="3" id="Tc_pUZY3nkxUUG5ovX1DDxaFQ_9_3">43,776</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="3" id="Tc_2v8qrfHQcESQ947N8smjLw_10_3">206</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="Tc_aW6aAXrf9Uyi3afMw6XvEA_11_3">44,243</ix:nonFraction></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets of discontinued operations</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="3" id="Tc_ESGyojRbbUKTYu9kF_GuqQ_12_3">116,423</ix:nonFraction></p></th></tr></table></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">Consistent with the historical offsetting payment practices of the Company&#8217;s Customers, certain cash receipts for sales made by Coherus prior to the UDENYCA Closing Date have been reduced by Customers to pay themselves for chargebacks, including chargebacks related to sales of UDENYCA made by Accord on or after the UDENYCA Closing Date.&#160;In accordance with the terms of the </span>UDENYCA TSA<span style="background:#ffffff;">, all the cash deductions taken by Customers related to sales made by Accord will be repaid to Coherus by Accord. As of June 30, 2025, such amounts receivable from Accord were </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_dei_LegalEntityAxis_chrs_AccordBiopharmaIncMember_egweydlnLUiAuLZ4LJs56Q" decimals="-5" format="ixt:num-dot-decimal" name="chrs:TransitionServicesAgreementReceivableCurrent" scale="6" id="Narr_q-NVkXUKj0OnHDPLgbz5wg">6.4</ix:nonFraction></span><span style="background:#ffffff;"> million and were classified in TSA receivables, net on the condensed consolidated balance sheet. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table presents the balance sheet classifications of assets and liabilities that were related to discontinued operations but did not transfer to any of the buyers in the Sale Transactions, and thus were not classified as discontinued operations: </span></p><ix:continuation id="Group_HMo7iUWSG0-5fcSeozHg8g_4"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Trade receivables, net<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccountsReceivablesNetOfChargeOff" sign="-" scale="3" id="Tc_YSLk3tU9nEyDRSu9XDKVKQ_4_3">10,273</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccountsReceivablesNetOfChargeOff" scale="3" id="Tc_05LFFTzYcU6w6wKpoAlo9w_4_6">102,365</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued rebates, fees and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedRebatesFeesAndReserveCurrent" scale="3" id="Tc_bjPSAZ93G0qrP5g3lFMyQA_6_3">95,062</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ" decimals="-3" format="ixt:num-dot-decimal" name="chrs:AccruedRebatesFeesAndReserveCurrent" scale="3" id="Tc_xh9x-PvYlUK-FHi2-pezpw_6_6">163,771</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities to be paid in connection with UDENYCA Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_kFBNClYm00i2Zkf8pSATBg_8_6">14,816</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="Tc_fxtylzWTiEmz3dNBcr651g_9_6">15,667</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Convertible notes (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleSubordinatedDebtNoncurrent" scale="3" id="Tc_VQOtEM-JBE-wQ7V4BiuF5g_10_6">228,229</ix:nonFraction></p></td></tr></table><div style="margin-top:8pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">Chargebacks and discounts for prompt payment are classified as a reduction in trade receivables. </span></td></tr></table></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">Cash flows from continuing </span><span style="background:#ffffff;">operations and discontinued operations have been presented together in the condensed consolidated statement of cash flows. During the six months ended June 30, 2025, operating cash flows of discontinued operations were primarily related to the </span>adjustment for the net gain on UDENYCA Sale of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="Narr_qMUqsWKH406Nv_1Z7fLIXg">339.1</ix:nonFraction> million, partially offset by a loss on debt extinguishment of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" scale="6" id="Narr_PgOJCciG0k-kvGZTivxi0g">10.3</ix:nonFraction> million.<span style="background:#ffffff;"> During the six months ended June 30, 2024,</span> <span style="background:#ffffff;">operating cash flows of discontinued operations were primarily related to the adjustment for the net gain on Sale Transactions of </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" scale="6" id="Narr_IRgCWhGeGUeOkfGF3ljVzA">177.7</ix:nonFraction></span><span style="background:#ffffff;"> million and an increase in UDENYCA inventory which resulted in a net cash outflow of </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" sign="-" scale="6" id="Narr_Yh5kT2I-2Ey-ETecgwWTsQ">15.5</ix:nonFraction></span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">In connection with the Sale Transactions, the Company entered into separate TSAs with each of the buyers pursuant to which the Company is providing certain business support services including billings, collections, and the remittance of rebates, to ensure business continuity for patients and customers for specified periods. Under each of the TSAs, the Company is entitled to be reimbursed for its costs. Such reimbursements were </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_ASHDMsA-lE2DrVC-TApyHw" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized" scale="6" id="Narr_CTKWVl77u0qHAAqXS_3ZCw">1.7</ix:nonFraction></span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_hcajnzdhOECnSPjk6Ubd_g" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized" scale="6" id="Narr_-sNsDd9H7U6f7JN4wIWLhg">0.8</ix:nonFraction></span><span style="background:#ffffff;"> million for the three months ended June 30, 2025 and 2024, respectively, and $</span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_LRrVzjoJ9kKI7LFk1vgCIQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized" scale="6" id="Narr_jpob_vNQRUa6-xCP9FIOHA">1.8</ix:nonFraction></span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_7Y5aBt6kEEakbTTs7G0auA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized" scale="6" id="Narr_WwMML1thOEGIwPIgX2StCA">1.2</ix:nonFraction></span><span style="background:#ffffff;"> million for the six months ended </span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_WOcKm6rIaUeoWh5UoGlbmA_cont3"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">June 30, 2025 and 2024, respectively, and were recorded as a reduction to operating expenses or in other income (expense), net in the condensed consolidated statements of operations based on the nature of the payment.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="Tb_dVWUxypTvUS0Bepw_HhDVA" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Collaborations and Other Arrangements</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><i style="font-style:italic;">In-Licensing Agreement</i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Junshi Biosciences </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">In March 2024, the Company entered into an Amendment No. 2 (the &#8220;2</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">nd</sup><span style="background:#ffffff;"> Amendment&#8221;) to the </span>Exclusive License and Commercialization Agreement (the &#8220;<span style="background:#ffffff;">Collaboration Agreement&#8221;) with Junshi Biosciences Co., Ltd. (&#8220;Junshi Biosciences&#8221;) to revise the timing of the </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:AccruedMilestonePayment" scale="6" id="Narr_jRjulruwaEip979wzUPe5g">25.0</ix:nonFraction></span><span style="background:#ffffff;"> million milestone payment to Junshi Biosciences that became due in connection with the approval by the U.S. Food and Drug Administration (&#8220;FDA&#8221;) of toripalimab for the treatment of patients with NPC in the first quarter of 2024. Under the terms of the 2</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">nd</sup><span style="background:#ffffff;"> Amendment, the </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:AccruedMilestonePayment" scale="6" id="Narr_al2xgi8_FkeRGuho7Dn_8Q">25.0</ix:nonFraction></span><span style="background:#ffffff;"> million milestone payment was split into two installments of </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w" decimals="-5" format="ixt:num-dot-decimal" name="chrs:MilestonePaymentsAmountPerEachInstallment" scale="6" id="Narr_LgARGNWj7E-b0fJ0xdmDBg">12.5</ix:nonFraction></span><span style="background:#ffffff;"> million each, one that was paid in the second quarter of 2024 and one that was paid in January of 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The research and development expense recognized for obligations to Junshi Biosciences for the three and six months ended June 30, 2025 and the three months ended June 30, 2024 was <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_r8O-MyO5-kiKt_xiWZS0sg" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="Narr_Vg8jiL562U-M_iUG5pk1vQ"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_0UMW2p5bcEywRMGJzmkWIA" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="Narr_unF12Kbus0G3CMmRgFt_ug">no</ix:nonFraction></ix:nonFraction>t material. During the six months ended June 30, 2024, the Company recognized a reduction in research and development expenses for the release of certain liabilities of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_D9pmamb5CkCo6g6KvJtv_g" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" scale="6" id="Narr_Ojec1JU830-Gs4x5q0UfPw">4.8</ix:nonFraction> million pursuant to the 2<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup> Amendment with Junshi Biosciences. In the condensed consolidated balance sheets as of December 31, 2024, the Company classified $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_jMApTG5JW0GFsJlw2g0nXQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts" scale="6" id="Narr_HWqWEjw2rUyMYkkcM22KsQ">12.5</ix:nonFraction> million in accrued and other current liabilities, as well as $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_PAfsI2-xs02_2kyfz60PbA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts" scale="6" id="Narr_uyhZS2J-xkuCCc_ZfSxBmA">0.4</ix:nonFraction> million in accounts payable related to the co-development, regulatory and technology transfer costs related to these programs. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">The accrued royalty obligation to Junshi Biosciences was </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_QnehbYr1j0a-zejDn1Hxpg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedRoyaltiesCurrentAndNoncurrent" scale="6" id="Narr_lXRVWsBtC0mp-AdzIpI3uQ">2.0</ix:nonFraction></span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_HMrgg5rlIU22_kKx2w2AUg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedRoyaltiesCurrentAndNoncurrent" scale="6" id="Narr_EELh0rRLnkKvdqPkSmbmAA">1.5</ix:nonFraction></span><span style="background:#ffffff;"> million as of June 30, 2025 and December 31, 2024, respectively.&#160;The additional milestone payments, option fee for the IL-2 cytokine and royalties are contingent upon future events and, therefore, will be recorded if and when it becomes probable that a milestone will be achieved, or when an option fee or royalties are incurred.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Segoe UI';font-size:9pt;visibility:hidden;background:#ffffff;">&#8203;</span></p></ix:nonNumeric><a id="_1ccb8a6c_fcbf_4c2a_a594_faf0087b6f36"></a><a id="Tc_yFQshQnC70-treQfTvbLqQ_1_2"></a><a id="Tc_B0SFJWUZpEe9pvaJzm21xA_2_0"></a><a id="Tc_rzRw3RC8fUakyf1-GpwezA_2_2"></a><a id="Tc_1-lCPijHhU6bH3DyW1woOQ_2_6"></a><a id="Tc_hD3HH40z10WQy5-7bNvqGA_2_8"></a><a id="Tc_WqRZpTg4xUK-bSLgcxTPag_2_11"></a><a id="Tc_UDSbwZYUukqpGUYsuwRjwA_2_14"></a><a id="Tc_hzthItgUUkaLaXtaTM5ktg_3_0"></a><a id="Tc_tPE3bTomNU63moKm3cYQNw_4_0"></a><a id="Tc_gapdekD1SECtEbtE7LieTQ_4_2"></a><a id="Tc_kHVQnXrBPUC6sOoaO98iRw_4_5"></a><a id="Tc_lyY4C1kZ3EiF0d2EUkkbAQ_4_8"></a><a id="Tc_SUdwvX5XDEuPkt4Y6N1TCg_4_11"></a><a id="Tc_AvzmB7I8-0CFRj6AAMve3w_4_14"></a><a id="Tc_iSSQuf5AKUC6R_Wd_KK-EQ_5_0"></a><a id="Tc_OkkAHofg4EStRnTIAkCBdw_5_2"></a><a id="Tc_eehAJYrRsEe3r-GQ0QEcIg_5_5"></a><a id="Tc_PD0DRYQhA0-wtiYn5n4HxQ_5_6"></a><a id="Tc_2wgIoNbSMUa-3NGRGH4ZZw_5_8"></a><a id="Tc_cWnrLv7SW0CNvAnpKpItsw_5_11"></a><a id="Tc_9cVAUbqQ1kCmRF-mYnKdaw_5_14"></a><a id="Tc_m8UzLR-gDU-hBqbGR4WHZA_7_2"></a><a id="Tc_hh8xiipcD0ugFzsyLtXB6A_8_0"></a><a id="Tc_1XAHIasgP0O0FXEJ94eewg_8_2"></a><a id="Tc_4eGpaikifEmkYwyPiWo9ZQ_8_5"></a><a id="Tc_XOFWwENIN02dTxhh6w0GVQ_8_8"></a><a id="Tc_LrghRqEcvkma2-iYmkZr2Q_8_11"></a><a id="Tc_t2Pfibu_gk6Gj6YA6cMNLw_8_14"></a><a id="Tc_eoH8gvvjRkGELmJwGLO8tg_9_0"></a><a id="Tc_o-h-dDWt0kejIW4E58BSow_10_0"></a><a id="Tc_AUX9hkM1dUCqa_UAk6imQw_10_2"></a><a id="Tc_HdqHVI80eEC-MS0rxsvWpw_10_5"></a><a id="Tc_FtxF-xCoAkqU-qQD9cStKw_10_8"></a><a id="Tc_RqKkYUD9MEevDYGTBtSD6w_10_11"></a><a id="Tc_B12-8sfCTUuzmOZU5sMayA_10_14"></a><a id="Tc_Osq0NKlN502Hf2pDuXFomA_11_0"></a><a id="Tc_HOmfeUqrk02_ph6LvhcRvA_11_2"></a><a id="Tc_1dhIKQqC6E-ZuPGNEFC2fw_11_5"></a><a id="Tc_a9Rudp1mj0y0V7zOT0FB6g_11_8"></a><a id="Tc__2y9NprMNUWPd1a_jk56Eg_11_11"></a><a id="Tc_e47FPEUskkSGuhKav6BLPg_11_14"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:DebtDisclosureTextBlock" id="Tb_hSp9xVrH90qm7l8vkszVdA" continuedAt="Tb_hSp9xVrH90qm7l8vkszVdA_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:1pt;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Liabilities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.3pt;margin:0pt 0pt 6pt 0pt;">A summary of the Company&#8217;s debt obligations as of the dates indicated, including the level within the fair value hierarchy (see Note 3. Fair Value Measurements), is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="Tb_JumeemF4m0GsMJ3SsDi__g" continuedAt="Tb_JumeemF4m0GsMJ3SsDi__g_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="Tc_17PDrTQ4rEmSKQple77jqA_4_3">38,660</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_vorS0a4WdUKjg_KaqxpbzQ_4_6">1,793</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_jO4QfL9CtUCUOF_-G5Rfbw_4_9">36,867</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="Tc_QXPm5j8DXkWEjdvoIH-AdQ_4_12">36,867</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="Tc_ZLBK9a_FgkCEExu4CscJPQ_5_3">121</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_4LZxdio9f0iu6lqNs5t5UA_5_9">121</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="Tc_1xZq_bXC4U6qHy6mPfgBTw_5_12">119</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="Tc_E38wrrowZkW0AVNIIqfjHw_10_3">38,660</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_e8_VITfI0kWKNE0pgqJ0FA_10_6">1,962</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_TDQmZJ_NdUm1xggRxAPs_A_10_9">36,698</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="Tc_yxjYHXl76UGvHCu39Y0b6A_10_12">36,698</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="Tc_h9DbPSSiDUKcRITNI9tqyA_11_3">230,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_wnuxcsTygkKZnxbt6xJkmQ_11_6">1,771</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_4ok9jYcmZE2RGP-OH8QYAQ_11_9">228,229</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="Tc_motFBUZM-kqaBfpwS1sE_g_11_12">223,100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_hSp9xVrH90qm7l8vkszVdA_cont1" continuedAt="Tb_hSp9xVrH90qm7l8vkszVdA_cont2"><ix:continuation id="Tb_JumeemF4m0GsMJ3SsDi__g_cont1"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">*</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">The principal amounts outstanding are subject to variable interest rates based on three-month SOFR plus fixed percentages. Therefore, the Company believes the carrying amounts of these obligations approximate their fair values.</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">**</span></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">The fair value is influenced by interest rates, the Company&#8217;s stock price and stock price volatility and is determined by prices observed in market trading. Since the market for trading of the 2026 Convertible Notes is not considered to be an active market, the estimated fair value is based on Level 2 inputs.</span></p></td></tr></table></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2029 Term Loan </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 8, 2024, the Company entered into a senior secured term loan facility for up to $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_G_T3gl6Ut02RPGUXdRia_w">38.7</ix:nonFraction> million (the &#8220;2029 Term Loan&#8221;) and received p<span style="background:#ffffff;">roceeds, net of the original issuance discount, of </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="Narr_mvGJCf7YoEOYGpFwzxFBBg">37.5</ix:nonFraction></span><span style="background:#ffffff;"> million. The net proceeds were used by the Company as part of the full repayment of the 2027 Term Loans.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The 2029 Term Loan matures on May 8, 2029. The amount borrowed under the 2029 Term Loan accrues interest equal to <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_rW2t5rElXkiSLmkR6xVYtw">8.0</ix:nonFraction>%, plus a three-month SOFR rate per annum. The 2029 Term Loan provides for interest-only payments on a quarterly basis until maturity. <span style="background:#ffffff;">The loan agreement, by and among the Company, Ankura Trust Company, LLC and the lenders signatory thereto (the &#8220;2029 Loan Agreement&#8221;), contains certain covenants, and the Company was in full compliance with </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eUH6ItqGJE-iYFqO5z_ZjQ" decimals="INF" format="ixt-sec:numwordsen" name="chrs:NumberOfEventsInDefault" scale="0" id="Narr_3I-PCCsQ90ecADwRKRimGg">no</ix:nonFraction></span><span style="background:#ffffff;"> events of default as of June 30, 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Interest expense on the 2029 Term Loan was $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_3pbjidOyp0u58Qmjw1TP6Q" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="Narr_wo95k3VQrECsujMvsaHYzg">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_KpTPK-MyH02fsBbwLQmM8g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="Narr_svkd0O5e1kSZpBEFb5J0tA">2.6</ix:nonFraction> million for the three and six months ended June 30, 2025, respectively, and $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="Narr_hpzv9doNx0uA_0SDgToFkg"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_9nkrDXzMm0ud8cwluXvZtA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="6" id="Narr_S2grxw2EEkyFJCg1CvTdqQ">0.8</ix:nonFraction></ix:nonFraction> million for the three and six months ended June 30, 2024, and is classified within continuing operations on the condensed consolidated statements of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Purchase and Sale Agreement<b style="color:#ff0000;font-weight:bold;"> </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On May 8, 2024, concurrent with the 2029 Term Loan, the Company entered into the Revenue Purchase and Sale Agreement with the Purchaser Group. Under the terms of the Revenue Purchase and Sale Agreement, the Purchaser Group paid the Company </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g" decimals="-5" format="ixt:num-dot-decimal" name="chrs:RevenuePurchaseAndSaleAgreementPurchasePrice" scale="6" id="Narr_dvw6jwlTnkWWD1QOME_lQg">37.5</ix:nonFraction></span><span style="background:#ffffff;"> million, subject to certain conditions at closing (the &#8220;Purchase Price&#8221;). In exchange, the Company sold to the Purchaser Group a right to receive</span><span style="background:#ffffff;"> <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_ILLW7exGL0ahSD6Jfj4yYg" decimals="3" format="ixt:num-dot-decimal" name="chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent" scale="-2" id="Narr_s2mnNk4e00yO3wqq9PhMTg">5.0</ix:nonFraction>%</span><span style="background:#ffffff;"> of U.S. net sales of UDENYCA and LOQTORZI with respect to a specified threshold applicable to UDENYCA net sales and a specified threshold applicable to LOQTORZI net sales during an applicable year and </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaAndLoqtorziMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_2SHBBT3-G0e16Q5V9bujQg" decimals="3" format="ixt:num-dot-decimal" name="chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent" scale="-2" id="Narr_pvvwNMHClkO1X1FSSybj_Q">0.5</ix:nonFraction>%</span><span style="background:#ffffff;"> of U.S. net sales of UDENYCA and LOQTORZI that exceeded the specified threshold during that year (the &#8220;Revenue Payment&#8221;) for each calendar quarter commencing May 8, 2024. The Purchaser Group&#8217;s right to receive the Revenue Payment terminates and the Company no longer has the obligation to pay Revenue Payments once the Purchaser Group receives the amount equal to </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g" decimals="2" format="ixt:num-dot-decimal" name="chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" scale="0" id="Narr_cwVySkW2D02hU7AkLFXXJw">2.25</ix:nonFraction></span><span style="background:#ffffff;"> times the Purchase Price allocated to each product. The Company may also buy out the Purchaser Group&#8217;s rights to receive the Revenue Payments by triggering certain conditions and paying the Purchaser Group the unpaid portion of the </span><span style="background:#ffffff;"><ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g" decimals="2" format="ixt:num-dot-decimal" name="chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" scale="0" id="Narr_YcGANLY22EqUgLsbNYT4BA">2.25</ix:nonFraction></span><span style="background:#ffffff;"> multiple on the Purchase Price. The proceeds from the Purchase Price were used by the Company as part of the full repayment of the 2027 Term Loans. On April 15, 2025, the Company paid </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_imqz8mJ0lUOwdUkRYZb1Sg" decimals="-5" format="ixt:num-dot-decimal" name="chrs:PaymentsToBuyOutRightToReceiveFuturePayments" scale="6" id="Narr_YfRmeyratk6b9VtqRZq4eA">47.7</ix:nonFraction></span><span style="background:#ffffff;"> million to buy out the Purchaser Group&#8217;s right to receive the Revenue Payments with respect to UDENYCA in accordance with the Revenue Purchase and Sale Agreement (&#8220;UDENYCA Buy-out&#8221;).</span> </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Revenue Purchase and Sale Agreement contains certain covenants, and the Company was in full compliance with the agreement as of June 30, 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">The </span>Revenue Purchase and Sale Agreement contains an embedded derivative that meets the criteria to be bifurcated and accounted <span style="background:#ffffff;">for as a freestanding instrument subject to derivative accounting. The allocation of the Purchase Price to the embedded derivative resulted in a </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" scale="6" id="Narr_NCI1QT9Bq0aTsdIxwwmD7w">9.2</ix:nonFraction></span><span style="background:#ffffff;"> million discount on the revenue participation liability at inception. Additionally, there was </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-5" format="ixt:num-dot-decimal" name="chrs:IssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_N3NWXlqvxkunjsbaKriRxg">1.4</ix:nonFraction></span><span style="background:#ffffff;"> million in issuance costs. The discount and issuance costs are amortized to interest expense over the estimated term of the Revenue Purchase and Sale Agreement using the effective interest method. In connection with the UDENYCA Buy-out, the unamortized portion of the discount and issuance costs related to UDENYCA was derecognized. For the three and six months ended June 30, 2025, there was </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_mUM0q1TQN0Or84R6kCRumg" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_jHQh5luPHkOYMs6_kPVOXw">1.2</ix:nonFraction></span><span style="background:#ffffff;">&#160;million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_smWEaIELZECX1v3G_VFKfA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_Neuxi_kVzkmftBFud9Q71A">3.8</ix:nonFraction></span><span style="background:#ffffff;"> million, respectively, of interest expense related to the Revenue Purchase and Sale Agreement, of which </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_DQHmPuW6UUO2bUYuKUsgIw" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_YR4xcp5CX0SLxfjqr9XB4w">0.2</ix:nonFraction></span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PuyrECe5ukaeDWPkYWL5pQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_OB4DclaLTUOyfd73CX_DXQ">1.9</ix:nonFraction></span><span style="background:#ffffff;"> million related to UDENYCA and have been presented within discontinued operations, respectively. For the three and six months ended June 30, 2024, interest expense, inclusive of the amortization of discount and issuance costs, </span></p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_cdc956d2_e52d_423c_bf6c_5589e659d9f8"></a><a id="Tc_maeQFiFy00Wgqd5UzwMDKg_1_0"></a><a id="Tc_4DsHaoHllUSazJwhpIBnmg_1_2"></a><a id="Tc_n0ZSwxGDgEaUU-PksP6yMQ_1_5"></a><a id="Tc_onfLvOFtxU6UZ7HZKFiYuQ_2_0"></a><a id="Tc_jjEkBAYrwkCTqrh59BYzqQ_2_2"></a><a id="Tc_pE19SdBAWEamfG9l7kWP9g_2_5"></a><a id="Tc_-TVXq5GzG0G33lHAEbftFQ_3_0"></a><a id="Tc_G9PHgoRZH0e7FSEpUb65rQ_4_0"></a><a id="Tc_Mee_jJUjTEOu2ahmO6U5eA_4_2"></a><a id="Tc_FrfOb5ZG8kSJbERcN_OYBg_4_5"></a><a id="_45ac9451_f950_4dfc_afb7_6f6ae3aa379f"></a><a id="Tc_vebx3slTZ0-1PqvOuxSJHw_1_0"></a><a id="Tc_JrU5AUyb8EyLVVcT7KSX8A_2_0"></a><a id="Tc_H4vXDfUXjUmQssswKQePNw_2_2"></a><a id="Tc_UjLiLUGZIEiEcMOc9CFOqA_3_0"></a><a id="Tc_o6PmFS5T50Oo4di6ESEo8Q_4_0"></a><a id="Tc_1ex51sFoeECsRtA52tn8eg_5_0"></a><a id="Tc_hQJX6RnsLU6bbFRg9ZyRBw_6_0"></a><a id="Tc_dyn5EMWRNEyqodQgp7-o0w_7_0"></a><a id="Tc_h3J9NKKgCEaVPMO0nVWfJQ_8_0"></a><a id="Tc_vJpCTollrkqfkqZYlcETkA_9_0"></a><a id="Tc_0452TQAF50WykhZkHKg2BQ_10_0"></a><a id="Tc_WF6AmtYrWUuTa7hKa0Uo-w_11_0"></a><a id="Tc_BKq86yUKkEmsQdgUmb5C_A_11_2"></a><a id="_c232576e_6345_461a_9f4b_3fcb25bcaa79"></a><a id="Tc_SPe3dajbgkO2k8oHdQgCug_1_0"></a><a id="Tc_4kk4dR7etUGOOTePy89ysg_1_1"></a><a id="Tc_Nj8Vko4330OJo8_ig8tgFw_1_3"></a><a id="Tc_dMAW_eu5V0WHaGGxbDhUpA_1_6"></a><a id="Tc_QkYjO8T2XEeXwzZkKDV_Gw_2_0"></a><a id="Tc_kiOT1Rc5Dk2-Pt5fLyhumg_2_1"></a><a id="Tc_NUmhQcFff0-dKa9N2G7-ow_2_3"></a><a id="Tc_xw0S00n0okKkaW-hgB-10Q_2_4"></a><a id="Tc_9Uc0ZaZmZkGtwfOhVzGseQ_2_6"></a><a id="Tc_Fnjj319gkkOirCTL6mResA_3_0"></a><a id="Tc_pNCZ7vz09UyvKgLZOfsSXg_3_1"></a><a id="Tc_8Ksj5Dc2Ek62At3C91VZ9w_4_0"></a><a id="Tc_1tBbfmt6h0uexgJEPeWuRQ_4_3"></a><a id="Tc_TdnierdoJ0iPyrtqMLWyeQ_4_6"></a><ix:continuation id="Tb_hSp9xVrH90qm7l8vkszVdA_cont2" continuedAt="Tb_hSp9xVrH90qm7l8vkszVdA_cont3"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">was&#160;</span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_OIx-H5SJLkOgdARZiDOknQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_JulEOxS1q0Wy6C2JG8tPow"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_nw9qdVqB3EmJqHInVZt9RQ" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_ZH_jYHjR1UuHiwIbGquDbA">1.7</ix:nonFraction></ix:nonFraction></span><span style="background:#ffffff;">&#160;million, of which </span><span style="background:#ffffff;">$<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PDA80spxxESgal437rUHGw" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_r0AGpyXJqEGB5JNA_90lBg"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_lxwDDv0i80aL3sunMktioA" decimals="-5" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="6" id="Narr_G47k6aPDk0u8ts94D5wFXg">1.2</ix:nonFraction></ix:nonFraction></span><span style="background:#ffffff;"> million related to UDENYCA and has been presented within discontinued operations. </span>For details on the Royalty Fee Derivative Liability, see Note 3. Fair Value Measurements.</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg" name="chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" id="Tb_Eqm3XzyIOUWrWs3vDCxB5A" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">A summary of the revenue participation liability is as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RevenueParticipationLiability" scale="3" id="Tc_QmRxWM1LMkW726ylRsOp1Q_2_3">15,947</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RevenueParticipationLiability" scale="3" id="Tc_s6IvlMa-zkmowWYR6ZjBdg_2_6">37,994</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: unamortized discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_1YWmFB78XUiGitsMfJLOFA_3_3">2,846</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="Tc_Lplo4AEkTkq0TMQ4wlkZOA_3_6">9,251</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_O2BIXF-JAU2KU5n4kJ5Jww_4_3">13,101</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_MaWtzW7qoUSaMVY2z2KI5w_4_6">28,743</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">The following table summarizes the activity within the revenue participation liability: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from sale of future royalties on May 8, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProceedsFromRevenueParticipationLiability" scale="3" id="Tc_035IRZq_GESh-VzPITbd2w_2_3">37,500</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion of proceeds allocated to the embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:PortionOfProceedsAllocatedToEmbeddedDerivative" scale="3" id="Tc_r6v85gBvAkOusxlIO66g4w_3_3">9,202</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:IssuanceCostsOnRevenueParticipationLiability" scale="3" id="Tc_PfOXIRi7eEqu35gTFhytiw_4_3">1,391</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment" scale="3" id="Tc_7PSFHWSXzUmKWgayKATi4A_5_3">5,334</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="3" id="Tc_wPs9wgJMu0iP26iWIX2CYw_6_3">7,170</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_mWe2Mc4SR0ine6oTzho4Ag_7_3">28,743</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment" scale="3" id="Tc_N5F161u1rUaUmUA_kaUG-g_8_3">2,177</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" scale="3" id="Tc_WBAV_HqjE06dDwhF4RbonA_9_3">3,818</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion derecognized in connection with the UDENYCA Buy-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg" decimals="-3" format="ixt:num-dot-decimal" name="chrs:DerecognitionOfRevenueParticipationLiability" scale="3" id="Tc_OYGfdL0USECHFeMyzh7xvw_10_3">17,283</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_kSUmwE0A7ESpcLv-bKWiJg_11_3">13,101</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 3pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Classification on the condensed consolidated balance sheets is as follows: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, current</p></td><td style="vertical-align:bottom;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiabilityCurrent" scale="3" id="Tc_AGdg2EbZ9EWW3sIIv_cmRg_2_7">1,148</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current</p></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiabilityNoncurrent" scale="3" id="Tc_Y7MabD1sUkGeTd8uYOkGGw_3_4">13,101</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiabilityNoncurrent" scale="3" id="Tc_9FnpJ6dRxkazM0b18iTm5g_3_7">27,595</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_iVXKIWF2DEKkVCGVMKU9og_4_4">13,101</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA" decimals="-3" format="ixt:num-dot-decimal" name="chrs:RoyaltyParticipationLiability" scale="3" id="Tc_1aH9bZWx60aZ35dlbobcHg_4_7">28,743</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2027 Term Loans </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company entered into a loan agreement in January 2022 (as amended, the &#8220;2027 Loan Agreement&#8221;) with BioPharma Credit, PLC and the 2027 Lenders that provided for a senior secured term loan facility</span>, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_ROBwzKxWQE2MsI5ZGGYlFg" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DebtInstrumentFundedAmount" scale="6" id="Narr_VcK6dmOrgUm4KDpujoBLiA">250.0</ix:nonFraction> million was funded. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On February 5, 2024, the Company entered into a Consent, Partial Release and Third Amendment to the 2027 Term Loans (the &#8220;Consent and Amendment&#8221;) with the Collateral Agent and the 2027 Lenders. Pursuant to the Consent and Amendment, among other things, the 2027 Lenders and the Collateral Agent required the Company to make a $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_2_5_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_OPUq9gglXUaLjWmZ5ab8Ig" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DebtInstrumentPartialRepaymentPayable" scale="6" id="Narr_lqK00xSa50anFSlcpURnSA">175.0</ix:nonFraction> million partial prepayment of the principal of the loans outstanding under the 2027 Loan Agreement upon consummation of the transactions contemplated by the CIMERLI Purchase Agreement. As a result of the CIMERLI Sale closing, the Company made the partial prepayment of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_eRTWWuJilUmNxgSdNUPKPg" decimals="-5" format="ixt:num-dot-decimal" name="chrs:DebInstrumentPartialRepaymentPrincipal" scale="6" id="Narr_0auV0_FXi0q0b-k6suVAXQ">175.0</ix:nonFraction> million of the total principal balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dbvXHkjFH0O0B4qohahDCQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_oJGvNkUE9kqz3-Q-hDQVEA">250.0</ix:nonFraction> million of the 2027 Term Loans on April 1, 2024. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 8, 2024, in connection with entering into the 2029 Term Loan and the Revenue Purchase and Sale Agreement, the Company repaid in full all outstanding indebtedness and terminated all commitments under the 2027 Term Loans. The May 8, 2024 payoff amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_8_2024_To_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dahYrnNaYk6-0FiId9eaYw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="Narr_WeGYgvmPF0KlOvd4eNA79g">79.6</ix:nonFraction> million included principal repayment in full, accrued interest, a <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_TFTu-vCICE63nTjsLCUSxw" decimals="3" format="ixt:num-dot-decimal" name="chrs:DebtInstrumentPrepaymentPercentage" scale="-2" id="Narr_2MTipjLrqUy5Z3TQvVViBQ">3.0</ix:nonFraction>% prepayment premium fee of the principal amount, a make-whole interest payment and lender fees. &#160;</p></ix:continuation></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_UPpunxintEOwKQcp-aqKew_1_2"></a><a id="Tc_Rqg_xBcApkOvI92a1YUsKg_2_0"></a><a id="Tc_TTeUHo--XU6cyMQoaQ2iAQ_2_2"></a><a id="Tc_Nn5gq142KkW5Wyf9J6ifEQ_2_5"></a><a id="Tc_xzcUJtpcb0S-O6fjoukq0Q_2_8"></a><a id="Tc_jsH1jJsuYEiOxEGZD4wbjQ_2_11"></a><a id="Tc__zGmoUOuU0OmS-i6MffMEw_3_0"></a><a id="Tc_GyNjVrmgK0G33yAYO7gsww_3_2"></a><a id="Tc_tOlQZ4dvqEWdXrW6OFbb_w_3_5"></a><a id="Tc_bGjiF8FU5kOQCqgb-pxmkw_3_8"></a><a id="Tc_8zT63tnQ20ajZscsT1FkGg_3_11"></a><a id="Tc_jk5Z9wa3M0uHmaKC_zg7zQ_4_0"></a><a id="Tc_kbKppqkcpEOUTOt3ykxM0w_4_2"></a><a id="Tc_qfquy1LCTE24r5NUYu_UmQ_4_5"></a><a id="Tc_6twRcUPce0aGUmZ2FadUsA_4_8"></a><a id="Tc_hFyYG6VenEiw8svJB_Xluw_4_11"></a><a id="Tc_o8zE23noBEyINOUvWsakyA_5_0"></a><a id="Tc_aaDdELamiEmxv0fmgZbWcw_5_2"></a><a id="Tc_y2gO4GkX706fVM4EsOwaHA_5_5"></a><a id="Tc_j9fGEQ8YWUGhszlKRyydUA_5_8"></a><a id="Tc_6zBB9gb1yUKgJjSJ423KVQ_5_11"></a><a id="Tc_trp_T8ycXEq7nlPH3k5uAg_1_2"></a><a id="Tc_QEzpTvLYmkqhgbju_KIbUA_1_8"></a><a id="Tc_P812pwD-50mh8Dhfd7e77Q_2_2"></a><a id="Tc_Fku0xmu_EkyiEttsrZ2mrw_2_8"></a><a id="Tc_uZiysSyTYU-V6JnnVO2pJg_3_0"></a><a id="Tc_zc6V8wmCDUO3frX28P836g_3_2"></a><a id="Tc_qsWRPRwoqUuQtYbB2ntz2w_3_5"></a><a id="Tc_Jv3w3sEL_kq_8z-qJVLM4w_3_8"></a><a id="Tc_aRUfjr9zaEKqXPRHB7sKrg_3_11"></a><a id="Tc_aGXzTOHvwUS7_IM_er3arw_4_0"></a><a id="Tc_zqo8uqeCAkqJ-t74NPEIuA_4_2"></a><a id="Tc_ST6iHXPA80agdYXjmfnxXw_4_5"></a><a id="Tc_os4or8SS806AvAn165aRMg_4_8"></a><a id="Tc_mSjap1bsY0GICsk_WpAmMA_4_11"></a><a id="Tc_hKyQcy7o7U66Npln7ls3Uw_5_0"></a><a id="Tc_amgQ5Q4cDEG9kkZvRqRuQw_6_0"></a><a id="Tc_tJakqhCcrky8O9U3ih9N2g_6_2"></a><a id="Tc_ZjEowg3fk0upuemzbPjebQ_6_5"></a><a id="Tc_Hsn9rZ9fNk6UMNr3V2GyNA_6_8"></a><a id="Tc_tqLVCoJXmkqLqC1azQJV-w_6_11"></a><ix:continuation id="Tb_hSp9xVrH90qm7l8vkszVdA_cont3"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;">The following table summarizes interest expense for the 2027 Term Loans and the dates when principal was repaid:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="chrs:ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" id="Tb_QfGaiQtkyEqxOeg7O4h4Dw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Expense</b></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount Repaid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">was Repaid</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discontinued Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_uAhfqCFaREGHyUaJDwpe3Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_hr1Netb5m06VnWde6ikNww_4_3">75</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wOgpu1XLWEmBNtAys7jovA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_mBj29nYeikOrlYg6ofmFZw_4_6">6,878</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_X8r8DsD-eUq0C5zfqH6voQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_DCaCiLkHGkm7q01Oxr5O0Q_4_9">175,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 1, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Continuing Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_CvmZSYQ0sEKF_9h2ZQLBNA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_VUTScp4Vaky5VXTBFEHgyg_5_3">1,399</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_tKjHvdyRvkuCKH-LY8raBw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_1vxNcolKBEeokpPKf_iTLg_5_6">4,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_zoBjHTODMkWhVbzpuDks4Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_KaoX4XxtsUiRfzQQlIzCfg_5_9">75,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">May 8, 2024</p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="color:#0070c0;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;"><ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_g5uYaYJgIEmuBu7l1YIRiQ">1.5</ix:nonFraction>%</b><b style="font-weight:bold;"> Convertible Senior Subordinated Notes due 2026</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In April 2020, the Company issued and sold $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_WtzhgfAIx02NOHajDhrQPQ">230.0</ix:nonFraction> million aggregate principal amount of its <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_uN_lLFgJyES1v6SUV_GD5g">1.5</ix:nonFraction>% Convertible Senior Subordinated notes due 2026 (the &#8220;2026 Convertible Notes&#8221;). <ix:nonNumeric contextRef="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw" name="us-gaap:DebtInstrumentInterestRateTerms" id="Narr_bfreL15TREqSHGKxF77mgg">The 2026 Convertible Notes accrue interest at a rate of <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_VQnSltHgr0yjg6omeDdJUA">1.5</ix:nonFraction>% per annum, payable semi-annually in arrears on April 15 and October 15 of each year</ix:nonNumeric> and mature on <ix:nonNumeric contextRef="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="Narr_5LBgczqes06qtwNhUqv7tw">April 15, 2026</ix:nonNumeric>, unless earlier repurchased or converted.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">The 2026 Convertible Notes have customary provisions relating to the occurrence of &#8220;events of default&#8221; (as defined in the Indenture for the 2026 Convertible Notes). <ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw" name="us-gaap:DebtInstrumentCovenantCompliance" id="Narr_2xuI6nWyZ0yphIvtdMH8NQ">As of June 30, 2025, the Company was in full compliance with these covenants, and there were <ix:nonFraction unitRef="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg" decimals="INF" format="ixt-sec:numwordsen" name="chrs:NumberOfEventsInDefault" scale="0" id="Narr_aaianXMlk0Wa-Vo_xb_49g">no</ix:nonFraction> events of default under the 2026 Convertible Notes.</ix:nonNumeric></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On April 15, 2025, the Company paid $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_QK7arS2QkUq7SN6CSB1wWg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfConvertibleDebt" scale="6" id="Narr_vOBUnAJwXUCJyYcfE93yVA">170.0</ix:nonFraction> million in cash to repurchase $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_RKRC_vxcg0O8lYusfTil_g" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRepurchaseAmount" scale="6" id="Narr_Aq_8elvj4UiRVpgGa_CtLg">170.0</ix:nonFraction> million aggregate principal amount of the 2026 Convertible Notes in privately negotiated transactions. On May 15, 2025, pursuant to the Fundamental Change Repurchase Right (as defined in the indenture, dated as of April 17, 2020 (the &#8220;Indenture&#8221;), between the Company and U.S. Bank Trust Company, National Association (the &#8220;Trustee&#8221;), as trustee), the Company repurchased $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ExtinguishmentOfDebtAmount" scale="6" id="Narr_96NhTVLCE02cIvNKBheffw">59.9</ix:nonFraction> million aggregate principal amount of the 2026 Convertible Notes, at a cash repurchase price of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_n-SPVctVYk-lf5G_BJUpdw" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRepurchaseAmount" scale="6" id="Narr_3SIvjkk7GEi6iH7txHPFGQ">59.9</ix:nonFraction> million, which amount was equivalent to <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="Narr_MqOS917gf0WReKsN7B5Prw">100</ix:nonFraction>% of the principal amount of the repurchased notes, together with the accrued and unpaid interest. As of June 30, 2025, the outstanding principal amount of the 2026 Convertible Notes was $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_qxUI4NNCxE-D9m7yzE801w">0.1</ix:nonFraction> million and consisted of the remaining notes that were not tendered for repurchase. In connection with the repurchases, the Company recorded a $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" sign="-" scale="6" id="Narr_SR_F0eDL00GliQzpBG6K6g">4.7</ix:nonFraction> million loss on debt extinguishment which is classified within discontinued operations in the condensed consolidated statements of operations. The charge in the three and six months ended June 30, 2025, included the write-off of the remaining debt discount and debt issuance costs and related transaction fees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The annual effective interest rate is <ix:nonFraction unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="Narr_6IoRzCfNBk6G-Mpdc37zeQ">2.1</ix:nonFraction>% for the 2026 Convertible Notes, and the following table presents the components of interest expense which have been presented within discontinued operations:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="Tb_5sL36SDyg0m9DL69aRszCg" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stated coupon interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="Tc_h2H97EwXVkqj9gvF9oPmsA_4_3">209</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="Tc_pRFwu7kdn0-Qoc2PEVedJQ_4_6">862</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="Tc_sQ1YhUuIiEmS5GZ0pwvgzA_4_9">1,072</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="Tc_HvEyKg7TxEqjMYAbol4Akw_4_12">1,725</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_QkTDevRwf0KI01o5sGRtOw_5_3">83</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_MaUAWOYym0ypVcsrcTVYPg_5_6">335</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_dkeOf_2uZ0udBXPtEUqKRg_5_9">423</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="Tc_t_dy2DjswkaDkJdALQOkvg_5_12">667</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Total interest expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_XqAbvRrDYkaHY8gv_6l7jg_6_3">292</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_wXeX_SIyZ0i6k-ljNkKxww_6_6">1,197</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_Yu4CC1fS-UGT9Nx5PaYgvw_6_9">1,495</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="3" id="Tc_3PpqYdpv-EyBUmn5wBVoew_6_12">2,392</ix:nonFraction></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-family:'Segoe UI';font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p></ix:nonNumeric></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#00ff00;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="Tc_JWXoRfDPEkenih6Ik77erQ_1_0"></a><a id="Tc_Q0rKUC5Eu0ObS3s71yhGWg_2_0"></a><a id="Tc_X2TjpDL3yUitt2vyn6lLcg_2_2"></a><a id="Tc_VFawDdlCy0SGQhgoysxjhQ_3_0"></a><a id="Tc_APDPL--xR0yaRFaMv48cyQ_4_0"></a><a id="Tc_leXAafVCKky6eEzO25B85A_4_2"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_k5wI1HLEI0yZMP9HbnTmZQ" continuedAt="Tb_k5wI1HLEI0yZMP9HbnTmZQ_cont1" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commitments and Contingencies </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Purchase Commitments </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company entered into agreements with certain vendors to secure certain CMOs to manufacture its supply of product. As of June 30, 2025, the Company&#8217;s non-cancelable purchase commitments under the terms of its agreements are as follows: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:LongTermPurchaseCommitmentTextBlock" id="Tb_oA12iN0goEWSt3ywVzHSOA" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Year ending December&#160;31, (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" scale="3" id="Tc_ykLCEY4Z10WHiWyx7Uvlqw_2_3">8,195</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligationDueInSecondYear" scale="3" id="Tc_PULcTfKJhk2GmjYQnmu1fg_3_3">260</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligation" scale="3" id="Tc_3YRdyozYOUKqLiL5Rrukyg_4_3">8,455</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts in the normal course of business with contract research organizations for preclinical studies and clinical trials and CMOs for the manufacture of clinical trial materials. The contracts are generally cancelable, with varying provisions regarding termination. If a contract with a specific vendor were to be terminated, the Company would generally only be obligated for products or services that the Company had received as of the effective date of the termination and any applicable cancellation fees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Guarantees and Indemnifications</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company assesses the likelihood of any adverse judgments or related claims, as well as ranges of probable losses. In the cases where the Company believes that a reasonably possible or probable loss exists, it will disclose the facts and circumstances of the claims, including an estimate range, if possible.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Legal Proceedings and Other Claims </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company is a party to various legal proceedings and claims that arise in the ordinary, routine course of business and that have not been fully resolved. The outcome of such legal proceedings and claims is inherently uncertain. Accruals are recognized for such legal proceedings and claims to the extent that a loss is both probable and reasonably estimable. The best estimate of a loss within a range is accrued; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. If it is determined that a material loss is reasonably possible and the loss or range of loss can be estimated, the possible loss is disclosed. Sometimes it is not possible to determine the outcome of these matters or, unless otherwise noted, the outcome (including in excess of any accrual) is not expected to be material, and the maximum potential exposure or the range of possible loss cannot be reasonably estimated. As of June 30, 2025 and December 31, 2024, the Company had an accrual of $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember_2KjnroNUZkyat5AIN-Jr0A" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="Narr_BNc4qgUzsUyHjizpQY6PbA"><ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember__e7gjYxwJ0e_RODUlV5rmA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="6" id="Narr_wtW2DyHKFUiIf0IMEoUJ6w">6.4</ix:nonFraction></ix:nonFraction> million, related to such matters that was included in accrued rebates, fees and reserves on the condensed consolidated balance sheets. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In late April of 2022, the Company received a demand letter from Zinc Health Services, LLC (&#8220;Zinc&#8221;) asserting that Zinc was entitled to approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" scale="6" id="Narr_wpjrFiEN1ECxyYJLvJlxYw">14.0</ix:nonFraction>&#160;million from the Company for claims related to certain sales of UDENYCA from October 2020 through December 2021. No legal proceeding has been filed in connection with the claims in the letter and based on currently available information the final resolution of the matter is uncertain. The Company intends to defend any legal proceeding that may be filed. The Company has an accrual established as of June 30, 2025 that represents its estimated liability to resolve the matter. Loss contingencies are inherently unpredictable, the assessment is highly subjective and requires judgments about future events and unfavorable developments or resolutions can occur. </p></ix:nonNumeric></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><ix:continuation id="Tb_k5wI1HLEI0yZMP9HbnTmZQ_cont1"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company regularly reviews litigation matters to determine whether its accrual is adequate. The amount of ultimate loss may differ materially from the amount accrued to date.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Other than the matter in connection with the demand letter described in this Note 9. Commitments and Contingencies, there are no pending legal proceedings, other than ordinary routine litigation incidental to the business, to which the Company or any of its subsidiaries is a party, or that any of the Company or its subsidiaries' property is subject. </p></ix:continuation><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_2w-BUe9Qm0itDW5B-SJUoQ_1_2"></a><a id="Tc_zOxc4YIDpUufGLPMwocazw_2_0"></a><a id="Tc_uJL-CpvKr0C5APgpoqlAQA_2_2"></a><a id="Tc_od2pCn9F2EqWU23O0G0_QQ_2_5"></a><a id="Tc_YOeJgTgn6UK7dc5bVNiPpw_3_0"></a><a id="Tc_cu3Vj2Kx5keTFwpNUDREJA_3_3"></a><a id="Tc_RSG1rv6LQUmup4-wKq0vjA_4_0"></a><a id="Tc_aNu5EWWVM0aH7I0gj_viOg_4_2"></a><a id="Tc_8-PnlSpdJkin9TX5y7QUKw_4_3"></a><a id="Tc_-fs_Fp4l0Uujm3xv_j6u8Q_4_5"></a><a id="Tc_ZH8OE5t5GkqgdZ4dr9K1vQ_5_0"></a><a id="Tc_M8Rbrl6Z70uWyO1QNpJhQA_5_2"></a><a id="Tc_Arow6RhGsE21L0MfYPC2Sw_5_3"></a><a id="Tc_3PJI9WI4Vkix_XwF1Up7cA_5_5"></a><a id="Tc_TIuz7nCwCk2hAaLBOtLfmw_6_0"></a><a id="Tc_FrIGWSpa3Um-aylKmJHUGQ_6_3"></a><a id="Tc_zvv7uufNE0ePaKjJAm02Pw_7_0"></a><a id="Tc_dfl5GFyRo06uECO9cxHtOA_7_2"></a><a id="Tc_D7A1W1WfxEOe8euWBticMQ_7_3"></a><a id="Tc_PboRh-6ShkyWJd6mtM-icw_7_5"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="chrs:StockholdersDeficitTextBlock" id="Tb_l4pTggMEqU6QLPvnQN-BMA" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stockholders&#8217; Equity (Deficit)</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">ATM Offering  </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-top:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">There were <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_mMttV1kd8kWyaVIabS-iIA" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_V7phLe1fb0WhWB5hWne0SA"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_AYB7lT9E00Ci-MCJS3IrWQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_ZchcRxfvvkO6q_VTUCmqBQ">no</ix:nonFraction></ix:nonFraction> shares sold under the at-the-market offering (&#8220;ATM Offering&#8221;) during the three months ended June 30, 2025 and 2024. The following table summarizes information regarding settlements under the ATM Offering for the six months ended June 30, 2025 and 2024:</p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" id="Tb_w-dS5SOSh0m-2uZy9LihKw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Number of common stock shares sold during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_BDrB7Dsfkku6LZeQYDNj5g_3_6">650,005</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted-average price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_LI8TSfZkyEW5YNMR5IDSTg" decimals="2" format="ixt:num-dot-decimal" name="chrs:WeightedAveragePricePerShare" scale="0" id="Tc_KLxdjkyo20ytzHSfVQxjLw_4_6">2.44</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A" decimals="-3" format="ixt:num-dot-decimal" name="chrs:ProceedsFromIssuanceOfCommonStockGross" scale="3" id="Tc_py8BxvZMrEuD7ZUE5G03XA_5_6">1,589</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="Tc_5uMsdWyUSEagxkYlQw2xMg_6_6">40</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net proceeds after commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="3" id="Tc_8T_MOBOTiUS6StywScvPhw_7_6">1,549</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:10pt 0pt 0pt 0pt;">As of June 30, 2025, the Company had approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="As_Of_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_XmctEWtsr0udXg2AKiep0Q" decimals="-5" format="ixt:num-dot-decimal" name="chrs:CommonStockRemainingAvailableForSaleUnderAtmOffering" scale="6" id="Narr_Lj2f76jqo0Wjc1WPh3SibA">64.9</ix:nonFraction> million of its common stock remaining available for sales of common stock from time to time through or to Cowen and Company, LLC as the Company&#8217;s sales agent or principal in the ATM Offering.</p></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_4Su1ceLnRkGSl_wNa-AHwQ_1_2"></a><a id="Tc_MFFuEACpqUmGm9-jkcZpwg_1_8"></a><a id="Tc_8CM08AVT0UyZG3T3oAI9YA_2_2"></a><a id="Tc_MFG3lnAwhU-DqyGJ2I_wqA_2_8"></a><a id="Tc_J9zEO5BPHEG5jqVXywYVdQ_3_0"></a><a id="Tc_rA9piswBzkGVrl8kUXPsUQ_3_2"></a><a id="Tc_BhB38SXPLE6gniHz-aNskg_3_5"></a><a id="Tc_mqM7ien2wkeJvdtp8gvUCw_3_8"></a><a id="Tc_-CIPJlKLwUWGRipCvezoaQ_3_11"></a><a id="Tc_V6aasmUwyUy2QAYX9J81Tw_4_0"></a><a id="Tc_8NOFWxlEvkStczKZs2qCqw_4_2"></a><a id="Tc_2QXkIGvELEynlTF-tFQKbQ_4_5"></a><a id="Tc_4uT_GBYJF0i54VGSiTvPVQ_4_8"></a><a id="Tc_htUFpKoAOkWaDW0lOHGbbQ_4_11"></a><a id="Tc_cuvkfuMx9k6i21t7Dhasgw_5_0"></a><a id="Tc_Pt5sUnExnk2XbEBNzFY_9g_6_0"></a><a id="Tc_hgrufdaUzUO8UUtE_3CsPA_7_0"></a><a id="Tc_POtbgSouq0GuzCV336FL8g_8_0"></a><a id="Tc_zMPX61yw1Ua7kJz6EpaHog_9_0"></a><a id="Tc_bnER7yMUWU2xy3wddbMUnQ_9_2"></a><a id="Tc_LCMUH6i-90iNR5LgD5GrjQ_9_5"></a><a id="Tc_RwM8loyVhkGuyE6yH_N7dA_9_8"></a><a id="Tc_FWXcx4-5AEK2VNWb7XF-cg_9_11"></a><a id="Tc_-_zMjXc7-kO8Ch16tJNj1A_11_0"></a><a id="Tc_9N5t92aLR0OrFyqQMosjOw_11_2"></a><a id="Tc_JxYz4U9srECzUbYol6EgyQ_11_5"></a><a id="Tc_HRnApVfyK0-x5suUH6S6SQ_11_8"></a><a id="Tc_7SSyQGKbT0KC-rbGBbBrkg_11_11"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_n6KanpkLU0GYSdQDB-u9Ig" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">The following table summarizes the classification of stock-based compensation expense in the Company&#8217;s condensed consolidated statements of operations related to employees and non-employees: </p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Group_JgA2RfsuNUWIbsstFdQp4A" continuedAt="Group_JgA2RfsuNUWIbsstFdQp4A_2" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of goods sold <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uqkW7pF5uUi7onznB7owdQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_ZlQDknYo0UaIC5g6l1hjoA_4_3">106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c8MOphoPYkCRuGj0wLQ-dA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_uZl3URD8zUO8yQxHflAL1A_4_6">304</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dR48BqYkjUqVxt4Qr-NHxw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_MZXBTtxYf06EPSHvyCPtcQ_4_9">368</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uCysl_LyTEyQ0-SbVc65iA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_ncdH6_zrjU-nOVRz2bXFow_4_12">552</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_2vzMyIg7o0Su7AZtDQNIAg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_jzU83dDiNkmTUZPDDl2jog_5_3">2,131</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_F0GNNBUK2EmFNv3HAnVh3g" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_kfexbPAaZU-vjAUWbL4_lw_5_6">2,266</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_Q_Twxr7qO0SRhX15IBw9eA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_59xPQwvzeUmtMNCPEMxVjg_5_9">3,841</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_LXH-30DoKEmhl2n31ZHuVg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_zqPaSvhoekS-10NK2yVe0w_5_12">4,460</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rYf-lwikOUWuZ1JBr22Kxg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_RT3oV4LnKEiZeDtG-9Urjg_6_3">3,184</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tBef2jX-TUWZfU5RLxw9Qg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_EQnulnVsAkq7Qf92SIMOLg_6_6">4,661</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_o1kf9OoKIUyqicCo4pNovA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_vLzrYtXIIE6Bfbdm1Q40DA_6_9">6,584</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember__wWksQtwYE255lJ51b7yaw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_1BANdW0Zy0GZNPT8exvFdg_6_12">9,538</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   Stock-based compensation subtotal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_q3Tk-14bY0-3g5gqwyzddA_7_3">5,421</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_T_Pyyu-IyEqHpWw5D5OCYg_7_6">7,231</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_Az5JhPuCxEakWDZsXVvyng_7_9">10,793</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_mGF-hOY24EqoTa0hDlwpYg_7_12">14,550</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Stock-based compensation from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_UVnNFW5ZGkycJtKer1dzDA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" sign="-" scale="3" id="Tc_f2v3g5T1Dkihvp8XTjjPFw_8_3">255</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_dpIG5X3iQ0CjNcgQVuUS3A" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" sign="-" scale="3" id="Tc_V7oC_0jEWEiVUfMbHi2knA_8_6">372</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wEVHVQnQokShbnTAzpMByw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" sign="-" scale="3" id="Tc_2crSoZMLlEi7ALSrnRey2Q_8_9">581</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_KjUR1jmUBUud01ykvylcUw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" sign="-" scale="3" id="Tc_8EWmBvwfcU6UyhMNFusWeQ_8_12">875</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_kArvc6W31UuhDZf3_h7Zzg" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_TMg9UTvhjEqK6bfgwJwlyg_9_3">5,166</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_dQLvi3u9O0S3kJFZw2wJ3Q" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_g2r2JJT1hkybBCb9SbB5Ww_9_6">6,859</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_YfjM_pGsfUSSz0Ybc3OIgw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_sMV1v42zMU2-1h67CQ-L9g_9_9">10,212</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_X0nI7IKVDU-jvP--b_l7vw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_x-ajTOgJ7k2HREzlOkiLxQ_9_12">13,675</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense capitalized into inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="Tc_q0cI3iu5_k66qhwabqYr5g_11_3">43</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="Tc_DbxDegmWrUG5shlhtlVQ1w_11_6">400</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="Tc_XSxS5SGtaUmD0uTmkPCcXQ_11_9">286</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="Tc_cpnvMlulz0mX8cfb3J9OCg_11_12">794</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">&#8203;</span></p><ix:continuation id="Group_JgA2RfsuNUWIbsstFdQp4A_2"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:6pt 0pt 0pt 18pt;"><span style="font-size:10pt;">(1) Stock-based compensation capitalized into inventory is recognized as cost of goods sold when the related product is sold</span>.</p></ix:continuation></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_9cbd7274_fe96_48bc_884e_d0d60bb1c0de"></a><a id="Tc_w6RDtodvo0GHSlmGFbATqQ_1_2"></a><a id="Tc_EmIGlTsVhkq0iPBR78iY7w_1_8"></a><a id="Tc_TpVqrFvjhEyGnaBEZRtHOg_2_2"></a><a id="Tc_yyUHKtvHs0WXswSKEpP41w_2_9"></a><a id="Tc_1hS4qgAFQEmlIgsqjwzv2Q_3_0"></a><a id="Tc_RYE2IWhq50iwxnQUMyPnLA_3_2"></a><a id="Tc_UR1od0ZlcEah790Jhdjjcw_3_5"></a><a id="Tc_7wGXnaVIskOoNih1LtmGPQ_3_8"></a><a id="Tc_zs7v-VMxPEWTKYN7-X55LA_3_11"></a><a id="Tc_h326IQD6F0S7I_Qp7WuAiA_4_0"></a><a id="Tc_VY_phEalsUiKtgYcswce6A_4_2"></a><a id="Tc_pqmt1QFhD0e5lleaOtOmaw_4_5"></a><a id="Tc_PJi7rq4-uUW-SbcDz_LNog_4_8"></a><a id="Tc_0leKIdnte06_1JTq_s8apg_4_11"></a><a id="Tc_-OFsDMm8S0mWARm-iMsfWQ_5_0"></a><a id="Tc_9hD5O6oMb0abCLZCEb4ROg_6_0"></a><a id="Tc_FJh9uv9saEGO9m9uT-5HjA_6_2"></a><a id="Tc_rQv1WdOgJ0yI5kUTL8US1g_6_5"></a><a id="Tc_nsuGVUDZC0Wc9euRZYgrvw_6_8"></a><a id="Tc_buWM8CsgC06deOZBzMoA2w_6_11"></a><a id="Tc_Gee6iAtqaUa_YwbjRInBLw_8_0"></a><a id="Tc_gEVnIXTov0a8ZZki71EaJA_8_2"></a><a id="Tc_XxaAT4w5QEuk-3CRhfrycw_8_5"></a><a id="Tc_rNHjz0_fHU27VPSEaSYkxw_8_8"></a><a id="Tc_GbUWbaCjakOK94TFBgD27g_8_11"></a><a id="Tc_Xm1UVmhC2UGyJsLKtuc8kA_9_0"></a><a id="Tc_DMMQje7ZykC0Aetw6sA08g_10_0"></a><a id="Tc_zReedhXkrUukdLTf38MXmg_10_2"></a><a id="Tc_mS35svg2G0qxf8kH5EvO-w_10_5"></a><a id="Tc_mo2oJeFxNUOfq02jTuGjPw_10_8"></a><a id="Tc_or4BuLVY4EazU1TubXAWUg_10_11"></a><a id="Tc_H2MV03dGjUaqvFQ_3QJ5iw_12_0"></a><a id="Tc_RdaKAnfjIEa7M-lUB8zxAA_12_2"></a><a id="Tc_yE7a6viKH0uCiRn8E-2A0A_12_5"></a><a id="Tc_5ayqLf6aK0CM1VwBFc7aYQ_12_8"></a><a id="Tc_R3mzcwtJY0iJ0tujclY-rg_12_11"></a><a id="Tc_heLbhn8knk2s0zSaaSl2iA_13_0"></a><a id="Tc_aONcipkc6EWjTJM4RQYp3g_14_0"></a><a id="Tc_3pVWt15AgkSkwSKeEZShjQ_14_2"></a><a id="Tc_vc0RgtSFLEav-wwnFUHdMw_14_5"></a><a id="Tc_UzK9ypZdT0W0QlN4aWX4jg_14_8"></a><a id="Tc_Ys5JG8PtVkmH5y4NCIxGhQ_14_11"></a><a id="_c4b41874_7b10_4ce6_bc6b_4e42288da3ec"></a><a id="Tc_WqR5CjLe2k-4tILXzvWLeQ_1_2"></a><a id="Tc_rbCAKM7r806a9UaMc1NBlA_1_6"></a><a id="Tc_pRf8VDEJbUuGQcdOiFVslw_2_2"></a><a id="Tc_cwRlxytF50SHg7JQNkRIvg_2_6"></a><a id="Tc_egUqZprZ9kCP0_jmBo_h_w_3_2"></a><a id="Tc_Y_-ZPMBKBUO8h-Vk04vkhw_3_4"></a><a id="Tc_lxjhjLCeq0Cka7vp5W1SRw_3_6"></a><a id="Tc_aJzsXSq9MEyPhUKf8wnDGw_3_8"></a><a id="Tc_j-t3JpRX50GdMO0S6G_Mhg_4_0"></a><a id="Tc_t5flb-zHMEaJHKJPgGlTiQ_5_0"></a><a id="Tc_3rd4y8nBUk2pMA3me9hwpw_6_0"></a><a id="Tc_q6UZcYqECEWqMfYX8tKBrw_7_0"></a><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:EarningsPerShareTextBlock" id="Tb_YmrAMerLGUuwDRo2xK0VYQ" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.&#160;&#160;&#160;&#160;&#160;&#160;Net Income (Loss) Per Share </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive common shares. <span style="background:#ffffff;">Diluted net l</span>oss per share is computed by dividing net loss by the weighted-average number of common shares outstanding for the period, without consideration for any potential dilutive common share equivalents as their effect would be antidilutive. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;background:#ffffff;">The following table sets forth the computation of the basic and diluted net income (loss) per share:</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_qhcXLDps9ESozUfccuMoUw" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_f6Xs0huVD0-t5MT_XtI2Ig_4_3">44,862</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_TRln1ajDdUGoA2vH_oHfow_4_6">54,851</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_wvOCTQnLhUao-mIe5FGEpw_4_9">92,260</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" sign="-" scale="3" id="Tc_2mvNYapE4EOacgxiELJzVw_4_12">122,887</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" scale="0" id="Tc_QX_7-FA5gUyGhFrChJ4dvQ_5_3"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" scale="0" id="Tc_QX_7-FA5gUyGhFrChJ4dvQ_5_3_2">116,077,710</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" scale="0" id="Tc_ZFjZLP_wx0CSY-MXmBLDCA_5_6"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" scale="0" id="Tc_ZFjZLP_wx0CSY-MXmBLDCA_5_6_2">114,819,965</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" scale="0" id="Tc_zc1ceUFDdEWjwDuUaSOuBA_5_9"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" scale="0" id="Tc_zc1ceUFDdEWjwDuUaSOuBA_5_9_2">115,968,352</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" scale="0" id="Tc_hGMZNwqWp0yqbw44fM69KQ_5_12"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" scale="0" id="Tc_hGMZNwqWp0yqbw44fM69KQ_5_12_2">113,784,636</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_iFlg608LJkOzvi3o7Rf64Q_6_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_iFlg608LJkOzvi3o7Rf64Q_6_3_2">0.39</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_NMF1hzWJm0WTQgmoTodt5Q_6_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_NMF1hzWJm0WTQgmoTodt5Q_6_6_2">0.48</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_F26rZrH8ykaEQZOwItvADA_6_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_F26rZrH8ykaEQZOwItvADA_6_9_2">0.80</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" sign="-" scale="0" id="Tc_ta18BO1FL0mHwtz1woDYTA_6_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" sign="-" scale="0" id="Tc_ta18BO1FL0mHwtz1woDYTA_6_12_2">1.08</ix:nonFraction></ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_zRnMUL2MxEawCy5du_-K1Q_8_3">342,629</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_v3v7cdLJdE-2bdVBtjiUQw_8_6">41,930</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_X0KcxCqanUGsLNRlccqCPA_8_9">333,458</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="Tc_lKOcPlSadEqTPKEy7toWlg_8_12">212,841</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" scale="0" id="Tc_iXGMgSLbUkuZaV5tYNj7FA_9_3"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" scale="0" id="Tc_iXGMgSLbUkuZaV5tYNj7FA_9_3_2">116,077,710</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" scale="0" id="Tc_wYY0hsUwNE6jsSPTlCG_dw_9_6"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" scale="0" id="Tc_wYY0hsUwNE6jsSPTlCG_dw_9_6_2">114,819,965</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" scale="0" id="Tc_fly2pOjcFU666WgACnCpwA_9_9"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" scale="0" id="Tc_fly2pOjcFU666WgACnCpwA_9_9_2">115,968,352</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" scale="0" id="Tc_GOSD2uNoy0eaC3_lqPqJ1A_9_12"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" scale="0" id="Tc_GOSD2uNoy0eaC3_lqPqJ1A_9_12_2">113,784,636</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_d5WtFDLlJEy4FaNUVaY4Pw_10_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_d5WtFDLlJEy4FaNUVaY4Pw_10_3_2">2.95</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_DkPOnDa4a0GIwtdq9lWBGQ_10_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_DkPOnDa4a0GIwtdq9lWBGQ_10_6_2">0.37</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_rld4SeapWEq1goCkQDQPlQ_10_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_rld4SeapWEq1goCkQDQPlQ_10_9_2">2.88</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="Tc_40r6ba0NlkK89p47OGL1rA_10_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="Tc_40r6ba0NlkK89p47OGL1rA_10_12_2">1.87</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_F7v7RJfJ7EOxdbrM93S9Kw_12_3">297,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_pj7OHz5mhUimZ537QSIixg_12_6">12,921</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_-P5-qqdu_UmkO28YuyhebA_12_9">241,198</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="Tc_I-xHzdQPx0K4xp3-j-I9wQ_12_12">89,954</ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_Z7uu6GWmYEemB-fdN00Euw_13_3"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_Z7uu6GWmYEemB-fdN00Euw_13_3_2">116,077,710</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_ThBH-tqe0UOQfeYo7v79KQ_13_6"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_ThBH-tqe0UOQfeYo7v79KQ_13_6_2">114,819,965</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_qV102ArVwUKOiXM_3ktJSw_13_9"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_qV102ArVwUKOiXM_3ktJSw_13_9_2">115,968,352</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_lo51IulZhUmQcSEfliVsHA_13_12"><ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="Tc_lo51IulZhUmQcSEfliVsHA_13_12_2">113,784,636</ix:nonFraction></ix:nonFraction></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_svMDaz70wkaWHaAKUEFSbg_14_3"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_svMDaz70wkaWHaAKUEFSbg_14_3_2">2.57</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_-twHKTyshEujU1IFRFeUlQ_14_6"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" sign="-" scale="0" id="Tc_-twHKTyshEujU1IFRFeUlQ_14_6_2">0.11</ix:nonFraction></ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_g7tR9FAMYkC6YGWQdr5h7w_14_9"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_g7tR9FAMYkC6YGWQdr5h7w_14_9_2">2.08</ix:nonFraction></ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" id="Tc_hZRb0cwmjUe7pyNqL4krnw_14_12"><ix:nonFraction unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" id="Tc_hZRb0cwmjUe7pyNqL4krnw_14_12_2">0.79</ix:nonFraction></ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tb_QaxUzlwlw065CgufZR_p_A" escape="true"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stock options, performance stock options and shares subject to ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_5wFy8H44a06yoVXa_2FduA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_Z2a71Be4cE242dWsclBfww_4_2">29,704,100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_Wtf0TeFHc061sxBwsrenpg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_BVLcK3S_l0ypPwVCxhYo4g_4_4">28,352,532</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_nCVv1DHl0UOc1Kd5nPb_cw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_bo2rXVVf50a74CrXgY04Yg_4_6">30,386,951</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_KaXwVbCZrESugc9fgEtkog" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_8JwoqZmkKkqATJBe6XudOg_4_8">27,925,350</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_MP6OiLCvQk6mkPno2g0W1g" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_l_GzXpu32kuW2ayJSO7OcA_5_2">236,960</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_oTp0vXl2W02VAri6CF9QaQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_5Nzjh5yp3kCiDblDwLSqIQ_5_4">894,106</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_on9gGOaw7UGLVjdEvT8kBg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_kixW8tZA4kaDYWs4NKaY2w_5_6">300,388</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_dT7mscZKmECpeHymicQQmA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_OBw0Da3Pak-stzTmc8YM7w_5_8">989,676</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of 2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_SCnlp1vcuEa4zXk1dJ8Gvg" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_JSzIiJCjsEGyf8IycL8X3A_6_2">6,283</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_gX9leFzOYEqKpBA8Nj7arQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_eJWUQVxpxkKao4sDVu-CBw_6_4">11,942,152</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_KkKPseiCGEm4n7oFGbZW2w" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_Tln330j9EUW2V1i8RQWWPg_6_6">6,283</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_TJP54MsdxE2MIdfwXAJS4Q" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_ZFbs3DwMzU-PI1QxO1wf5A_6_8">11,942,152</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_rQ7aptQQGUKJ5pwHe9qdeQ_7_2">29,947,343</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_TwrIvJvU70K8hS5pBbeUJQ_7_4">41,188,790</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_61tsL294wUKkZZfrp2jEVA_7_6">30,693,622</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g" contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_jo9IFU9770iuk1siiOiVVw_7_8">40,857,178</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The amounts in the table above exclude any shares contingently issuable pursuant to the CVR Agreement because the conditions that could result in a payment becoming due were not met.</p></ix:nonNumeric><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Segoe UI';font-size:9pt;visibility:hidden;background:#ffffff;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_aa154fca_ba23_4552_aece_3c0781b18d5d"></a><a id="ManagementsDiscussionandAnalysisofFinanc"></a><a id="ITEM2_265983"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ITEM&#160;2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The interim financial statements included in this Quarterly Report on Form&#160;10-Q and this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the financial statements and notes thereto for the&#160;year ended December&#160;31, 2024, and the related Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the 2024 Form 10-K. In addition to historical information, this discussion and analysis contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act and Section&#160;21E of the Exchange Act. These forward-looking statements are subject to risks and uncertainties, including those discussed in the section titled &#8220;Risk Factors,&#8221; set forth in Part&#160;II&#160;&#8211; Other Information, Item&#160;1A below and elsewhere in this report, that could cause actual results to differ materially from historical results or anticipated results. </i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Overview</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt;">We are a fully integrated commercial-stage innovative oncology company with an approved next-generation PD-1 inhibitor, LOQTORZI, and a pipeline that includes two mid-stage clinical candidates targeting liver, lung, head &amp; neck, and other cancers. Our strategy is to expand the use of LOQTORZI in NPC and advance the development of new indications for LOQTORZI in combination with both our pipeline candidates as well as our industry partners, driving synergies from proprietary combinations, including first-in-class anticancer agents. On May 29, 2025 we changed our corporate name from Coherus BioSciences, Inc. to Coherus Oncology, Inc. to better align with our exclusive focus on proprietary innovative immuno-oncology medicines following the completion of the recent divestitures of our biosimilar businesses and the transition to an exclusive focus on immuno-oncology.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt;">We primarily operate in the United States and partner with companies that operate in other countries.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Product and Product Candidates</b><b style="color:#ff0000;font-weight:bold;"> </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt;">Our portfolio includes the following product and product candidates:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.5pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Oncology</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:23.75pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;background:#ffffff;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;background:#ffffff;">LOQTORZI was developed for its ability to block PD-1 interactions with its ligands, PD-L1 and PD-L2, by binding to the FG loop on the PD-1 receptor. We believe blocking PD-1 interactions with PD-L1 and PD-L2 can help to promote the immune system&#8217;s ability to attack and kill tumor cells. On October 27, 2023, we announced that LOQTORZI was approved by the FDA in combination with cisplatin and gemcitabine for the first-line treatment of adults with metastatic or recurrent locally advanced NPC, and as monotherapy for the treatment of adults with recurrent, unresectable, or metastatic NPC with disease progression on or after platinum-containing chemotherapy. LOQTORZI is an anti-PD-1 antibody that we developed in collaboration with Junshi Biosciences. We announced the launch of LOQTORZI in the U.S. on January 2, 2024.</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt 0pt 0pt 48.25pt;">On December 11, 2023 we announced that NCCN updated the clinical practice guidelines for NPC to include LOQTORZI as a preferred, category 1 first-line treatment option for adults with metastatic or recurrent locally advanced NPC when used in combination with cisplatin and gemcitabine. On November 26, 2024, NCCN made a further update to the clinical practice guidelines for NPC to specify that LOQTORZI is the only preferred category 1 first-line treatment option for adults with metastatic or recurrent locally advanced NPC when used in combination with cisplatin and gemcitabine. The guidelines also recommend LOQTORZI monotherapy as the only preferred treatment in subsequent lines of therapy with disease progression on or after a platinum-containing therapy.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 0pt 48.25pt;">Further evaluation of LOQTORZI is expected through multiple current and planned clinical studies by us and our partners. We have a post marketing commitment study active and enrolling patients in locations in the U.S. and Canada in order to further evaluate the efficacy of toripalimab in combination with chemotherapy </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 48.25pt;">(cisplatin and gemcitabine) in patients with advanced NPC (clinicaltrials.gov identifier# NCT06457503). Junshi Biosciences is currently enrolling in a multiregional Phase 3 clinical study evaluating the treatment of LOQTORZI with its investigational anti-BTLA antibody in LS-SCLC (clinicaltrials.gov identifier# NCT06095583). INOVIO Pharmaceuticals, Inc. plans a randomized Phase 3 study of INO-3112 and toripalimab in locally advanced, high risk HPV16/18+ oropharyngeal squamous cell carcinoma. Cancer Research Institute plans to evaluate toripalimab in combination with ENB Therapeutics&#8217; investigational agent ENB-003 in its Phase 2 trial titled, &#8220;Immunotherapy Platform Study in Platinum Resistant High Grade Serous Ovarian Cancer (IPROC)&#8221; (clinicaltrials.gov identifier# NCT04918186) that is being performed in collaboration with Canadian Cancer Trials Group. STORM Therapeutics, Ltd. is evaluating its METTL3 inhibitor STC-15 in combination with LOQTORZI in a Phase 1b/2 study (clinicaltrials.gov identifier# NCT06975293) for the treatment of non-small cell lung cancer and head and neck squamous cell carcinoma (&#8220;HNSCC&#8221;), and has plans for melanoma and endometrial cancer. On June 27, 2024, we entered into the Canada License Agreement with Apotex, Inc. (&#8220;Apotex&#8221;), pursuant to which, we granted to Apotex an exclusive license under our rights to toripalimab to commercialize toripalimab within Canada.</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:23.75pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;padding-bottom:12pt;text-align:justify;background:#ffffff;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;padding-bottom:12pt;text-align:justify;background:#ffffff;">Casdozokitug (CHS-388, formerly SRF388), is an investigational recombinant human IgG1 monoclonal antibody targeting IL-27, an immune regulatory cytokine, or protein that is overexpressed in certain cancers, including hepatocellular, lung and renal cell carcinoma. IL-27 is a cytokine secreted by macrophages and antigen presenting cells that plays an important physiological role in suppressing the immune system, as evidenced by its ability to resolve tissue inflammation. In addition, IL-27 is highly expressed during pregnancy and its expression is correlated with maternal-fetal tolerance. Due to its immune regulatory nature, there is a rationale for inhibiting IL-27 to treat cancer, as this approach will influence the activity of multiple types of immune cells that are necessary to recognize and attack a tumor. Casdozokitug received orphan drug designation from the FDA for the treatment of hepatocellular carcinoma (&#8220;HCC&#8221;) in October 2020 and fast track designation from the FDA for the treatment of HCC in November 2020. Casdozokitug is currently in three on-going clinical studies, including a Phase 1/2 study in advanced solid tumors (clinicaltrials.gov identifier# NCT04374877), a Phase 2 study in HCC (clinicaltrials.gov identifier# NCT05359861) and a randomized Phase 2 study in HCC evaluating casdozokitug in combination with toripalimab and bevacizumab (clinicaltrials.gov identifier# NCT06679985).</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:23.75pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;background:#ffffff;">&#9679;</p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;background:#ffffff;">CHS-114 (formerly SRF114), is an investigational human afucosylated IgG1 monoclonal antibody selectively targeting CCR8, a chemokine receptor highly expressed on regulatory T cells (&#8220;Treg cells&#8221;) in the tumor microenvironment. CHS-114 is designed as a cytolytic antibody to cause depletion of intra-tumoral Treg cells, important regulators of immune suppression and tolerance, through ADCC, or ADCP or both. CHS-114 has shown anti-tumor activity as monotherapy or in combination with anti-PD-1 antibodies in preclinical models. We are currently evaluating CHS-114 in combination with toripalimab in a Phase 1b clinical study in second-line HNSCC (clinicaltrials.gov identifier# NCT05635643). We also have an ongoing Phase 1b clinical study of CHS-114 in combination with toripalimab and/or other treatments in participants with advanced solid tumors with the first cohorts evaluating gastric cancer and esophageal squamous cell cancer (clinicaltrials.gov identifier# NCT06657144).</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">License Agreement with Junshi Biosciences </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">On February 1, 2021, we entered into the Collaboration Agreement with Junshi Biosciences for the co-development and commercialization of LOQTORZI, Junshi Biosciences&#8217; anti-PD-1 antibody in the United States and Canada.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">Under the terms of the Collaboration Agreement, we paid $150.0 million upfront for exclusive rights to LOQTORZI in the United States and Canada, an option in these territories to Junshi Biosciences&#8217; anti-TIGIT antibody CHS-006, an option in these territories to a next-generation engineered IL-2 cytokine, and certain negotiation rights to two undisclosed preclinical immuno-oncology drug candidates. On January 10, 2024, we announced that we had delivered a notice of termination of CHS-006 to Junshi Biosciences. We obtained the right to conduct all commercial activities of </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">LOQTORZI in the United States and Canada. We are obligated to pay Junshi Biosciences up to an aggregate $380.0 million in one-time payments for the achievement of various regulatory and sales milestones, of which we have already paid $25.0 million, and a royalty in the low twenty percent range on net sales of LOQTORZI. On June 27, 2024, we entered into the Canada License Agreement pursuant to which, we granted to Apotex an exclusive license under our rights to toripalimab to commercialize toripalimab within Canada.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Key Business Updates</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">The following represents a summary of notable business updates and events since the filing of our Annual Report on Form 10-K for the year ended December 31, 2024, including certain items from our press releases, which readers are encouraged to review in full when they become available on our website at https://www.coherus.com. The content on the referenced website does not constitute a part of and is not incorporated by reference into this Quarterly Report on Form 10-Q.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Closing of UDENYCA Sale</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">On December 2, 2024, we and Intas entered into the UDENYCA Purchase Agreement, pursuant to which the Company agreed to divest the UDENYCA Business to Intas. On the UDENYCA Closing Date, we completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $483.4 million, inclusive of $118.4 million for UDENYCA product inventory. In addition, we are also eligible to receive two additional Earnout Payments. The first such payment is payable by Intas to us if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to us if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Revenue Purchase and Sale Agreement</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">On April 15, 2025, we paid $47.7 million to buy out the Purchaser Group&#8217;s right to receive the Revenue Payments with respect to UDENYCA in accordance with the Revenue Purchase and Sale Agreement. The Purchaser Group&#8217;s right to receive up to 5.0% of U.S. net sales of LOQTORZI with respect to a specified threshold of LOQTORZI net sales during an applicable year and 0.5% of U.S. net sales of LOQTORZI that exceeded the specified threshold during that year was unaffected by the UDENYCA Sale.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">2026 Convertible Notes</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">On April 1, 2025, we announced we entered into privately negotiated repurchases with certain holders of our 2026 Convertible Notes, pursuant to which we agreed to repurchase certain 2026 Convertible Notes from such holders at a cash repurchase price equal to 100% of their principal amount, together with the accrued and unpaid interest to, but excluding, the date of repurchase. At the closing of these repurchases on April 15, 2025, we repurchased $170.0 million aggregate principal amount of the 2026 Convertible Notes. On May 15, 2025, pursuant to the Fundamental Change Repurchase Right (as defined in the Indenture), we repurchased $59.9 million aggregate principal amount of the 2026 Convertible Notes, at a cash repurchase price of $59.9 million, which amount was equivalent to 100% of the principal amount of the repurchased notes, together with the accrued and unpaid interest. As of June 30, 2025, the outstanding principal amount of the 2026 Convertible Notes was $0.1 million and consisted of the remaining notes that were not tendered for repurchase.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Financial Operations Overview</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Discontinued Operations</p><a id="_Hlk205471728"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;background:#ffffff;">UDENYCA Sale represented the last and most significant divestiture of the Company&#8217;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. </span><span style="font-style:normal;font-weight:normal;background:#ffffff;">Accordingly, for all prior periods presented, the results of the discontinued operations have been reported as a separate component of income on the condensed consolidated statements of operations, and the assets and liabilities of the discontinued operations have been presented separately in the condensed consolidated balance sheets. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;background:#ffffff;">LOQTORZI was approved in October 2023 and was launched in the United States in December 2023. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cost of Goods Sold</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Cost of goods sold consists primarily of third-party manufacturing, distribution, royalties and certain overhead costs.</span> Cost of goods sold includes a royalty in the low twenty percent range on net sales of LOQTORZI<span style="background:#ffffff;">. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Research and Development Expense </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Research and development expense represents costs incurred to conduct research, such as the discovery and development of our product candidates. We recognize all research and development costs as they are incurred. We currently track research and development costs incurred on a product candidate basis only for external research and development expenses. Our external research and development expense consists primarily of:</p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">expense incurred under agreements with collaborators, consultants, third-party contract research organizations (&#8220;CROs&#8221;), and investigative sites where a substantial portion of our preclinical studies and all of our clinical trials are conducted;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">costs of acquiring originator comparator materials and manufacturing preclinical study and clinical trial supplies and other materials from CMOs, and related costs associated with release and stability testing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">costs associated with manufacturing process development activities, analytical activities and pre-launch inventory manufactured prior to regulatory approval being obtained or deemed to be probable; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">upfront and certain milestone payments related to licensing and collaboration agreements.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Internal costs are associated with activities performed by our research and development organization and generally benefit multiple programs. These costs are not separately allocated by product candidate. Unallocated, internal research and development costs consist primarily of:</p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">personnel-related expense, which includes salaries, benefits and stock-based compensation; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">facilities and other allocated expense, which include direct and allocated expense for rent and maintenance of facilities, depreciation and amortization of leasehold improvements and equipment, laboratory and other supplies.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The process of conducting the necessary clinical research to obtain regulatory approval is costly and time consuming. Furthermore, in the past, we have entered into collaborations with third parties to participate in the development and commercialization of our product candidates, and we may enter into additional collaborations in the future. In situations in which third parties have substantial influence over the development activities for product candidates, the estimated completion dates are not fully under our control. For example, our partners in licensed </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">territories may exert considerable influence on the regulatory filing process globally. Therefore, we cannot forecast with any degree of certainty the duration and completion costs of these or other current or future clinical trials of our product candidates. We may never succeed in achieving regulatory approval for any of our pipeline product candidates. In addition, we may enter into other collaboration arrangements for our other product candidates, which could affect our development plans or capital requirements.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Selling, General and Administrative Expense</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Selling, general and administrative expense consists primarily of personnel costs, allocated facilities costs and other expense for outside professional services, including legal, insurance, human resources, outside marketing, advertising, audit and accounting services, acquisition-related costs, and costs associated with establishing commercial capabilities in support of the commercialization of LOQTORZI. Personnel costs consist of salaries, benefits and stock-based compensation. Reimbursement of expenses from counterparties to the TSAs are recorded as reductions to selling, general and administrative expense.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Interest expense consists primarily of interest incurred on our outstanding indebtedness, our Revenue Purchase and Sale Agreement, and non-cash interest related to the amortization of debt discount and debt issuance costs associated with our outstanding debt agreements.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other Income (Expense), Net</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Other income (expense), net consists primarily of interest earned on our cash and cash equivalents, non-cash accretion of discount on our investments in marketable securities, foreign exchange gains (losses) resulting from currency fluctuations, gains (losses) from financial instruments including the change in fair value of the Royalty Fee Derivative Liability, gains (losses) from disposal of long-lived assets,&#160;</span>and income related to certain services provided under transition service agreements. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Results of Operations</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Comparison of Three and Six Months Ended June 30, 2025 and 2024 </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:34.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:middle;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">LOQTORZI </p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 9,959</span></p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,789</span></p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,170</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17,307</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,777</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 11,530</span></p></td></tr><tr><td style="vertical-align:middle;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Other revenue</p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 295</span></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,507</span></p></td><td style="vertical-align:bottom;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (6,212)</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 546</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,827</span></p></td><td style="vertical-align:bottom;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (6,281)</span></p></td></tr><tr><td style="vertical-align:middle;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">Total net revenue</p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,254</span></p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 10,296</span></p></td><td style="vertical-align:bottom;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (42)</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 17,853</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,604</span></p></td><td style="vertical-align:bottom;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,249</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The increase in LOQTORZI net revenue for the three and six months ended June 30, 2025 compared to the same periods in the prior year was due to volume growth of LOQTORZI, which launched in December 2023. Other revenue decreased in the three and six months ended June 30, 2025 compared to the prior year periods due to $6.3 million for <span style="color:#212529;background:#ffffff;">the sale of&#160;rights to commercialize toripalimab within Canada&#160;on June 27, 2024. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">We expect net revenue from continuing operations in 2025 to be higher than in 2024 because of continued growth of LOQTORZI.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt;">Cost of Goods Sold</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.28744888%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:31.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:30.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="12" style="vertical-align:bottom;white-space:nowrap;width:31.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:30.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td colspan="2" style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;width:8.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td colspan="2" style="vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,395</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,809</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,586</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 6,048</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 3,248</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 2,800</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 67</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 82</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 66</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 74</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The increase in cost of goods sold from continuing operations for the three and six months ended June 30, 2025 compared to the same periods in the prior year was primarily due to volume growth of LOQTORZI, which launched in December 2023.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">We expect cost of goods sold from continuing operations for 2025 to be higher than 2024 because of continued growth of LOQTORZI.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research and Development Expense</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,306</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 20,598</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 5,708</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,662</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 49,022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 1,640</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The increase in research and development expense from continuing operations in the three months ended June 30, 2025 compared to the prior period was primarily due to the following: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">an increase of $4.8 million for the development of casdozokitug; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">an increase of $4.0 million for the development of CHS-114.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 24.5pt;"><span style="background:#ffffff;">The increase was partially offset by the following: </span></p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a </span><span style="color:#212529;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">decrease of $1.6 million in facilities, supplies and materials and other infrastructure related expenses to support our research and development programs; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a decrease of $1.0 million in co-development costs for CHS-006 and toripalimab resulting from reducing the scope of the development plan for toripalimab in the United States and the termination of the TIGIT Program announced in January 2024. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 48.5pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The increase in research and development expense from continuing operations in the six months ended June 30, 2025 compared to the prior period was primarily due to the following: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">an increase of $9.0 million for the development of CHS-114; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">an increase of $6.8 million for the development of casdozokitug.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 24.5pt;"><span style="background:#ffffff;">The increase was partially offset by the following: </span></p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a decrease of $9.1 million in co-development costs for toripalimab and CHS-006 resulting from reducing the scope of the development plan for toripalimab in the United States and the termination of the TIGIT Program announced in January 2024; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a </span><span style="color:#212529;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">decrease of $1.7 million in facilities, supplies and materials and other infrastructure related expenses to support our research and development programs; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a decrease of $1.7 million in personnel and stock-based compensation expense primarily due to fewer employees; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">a decrease of $1.5 million for fewer expenditures during the quarter for the development of CHS-1000.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">We expect our research and development expense in 2025 to be higher than 2024 due to continued investments in our immuno-oncology pipeline.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Selling, General and Administrative Expense</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 26,039</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 27,515</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (1,476)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 52,064</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 67,747</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (15,683)</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_Hlk197790390"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The decrease in selling, general and administrative expense from continuing operations in the three months ended June 30, 2025 was primarily due to a lower average headcount which resulted in reductions of $2.1 million in employee-related costs including stock-based compensation, partially offset by an increase in professional fees of $1.0 million.<span style="background:#ffffff;"> </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The decrease in selling, general and administrative expense from continuing operations in the six months ended June 30, 2025 was primarily due to the $6.8 million net impairment charge in the first quarter of 2024 relating to the write-off of the net carrying value of the out-license intangible asset of $10.6 million and the final remeasurement of the CVR liability of $3.8 million related to NZV930 to its fair value of zero, a lower average headcount which resulted in reductions of $5.5 million in employee-related costs including <span style="background:#ffffff;">stock-based compensation,</span> lower professional fees of $2.2 million <span style="background:#ffffff;">and</span><span style="color:#212529;background:#ffffff;">&#160;a reduction of $1.3 million in facilities, supplies and materials and other infrastructure related expenses to support our commercial infrastructure.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We expect our selling, general and administrative expense from continuing operations for the full year 2025 to be lower than the full year 2024 primarily as a result of decreased operating costs and headcount due to divestitures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,277</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,062</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,785)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,427</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 7,180</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (2,753)</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The decrease in interest expense from continuing operations in the three and six months ended June 30, 2025 was primarily due to prepaying the remaining $75.0 million of the principal amount due under the 2027 Term Loans on May 8, 2024, partially offset by new interest on the $38.7 million 2029 Term Loan and the LOQTORZI portion of the Revenue Purchase and Sale Agreement, each commencing May 8, 2024. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Interest expense from discontinued operations was $0.5 million and $1.3 million in the three months ended June 30, 2025 and 2024, respectively, and $3.5 million and $9.3 million in the six months ended June 30, 2025 and 2024, respectively, and related to the 2026 Convertible Notes, the UDENYCA portion of the Revenue Purchase and Sale Agreement, and $175.0 million of the $250.0 million principal amount due under the 2027 Term Loans.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We expect interest expense from continuing operations to be lower in 2025 than 2024, primarily as a result of repaying the remaining $75.0 million principal amount of the 2027 Term Loans during the second quarter of 2024.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Loss on Debt Extinguishment</i></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,630</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (12,630)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,630</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (12,630)</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The&#160;$12.6 million loss on debt extinguishment in the three and six months ended June 30, 2024 resulted from the payoff of the 2027 Term Loans in May 2024, and the charge included&#160;the&#160;write-off of the&#160;remaining debt discount and debt issuance costs,&#160;the&#160;prepayment premium fee,&#160;the&#160;make-whole interest payment, and lender fees.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Other Income (Expense), Net </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:31.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Other income (expense), net  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 2,901</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,467</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 1,434</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 3,088</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 4,336</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> (1,248)</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Other income (expense), net from continuing operations in the three months ended June 30, 2025 changed favorably compared to the same period in the prior year primarily due to the increase in interest income of $2.1 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Other income (expense), net from continuing operations in the six months ended June 30, 2025 changed unfavorably compared to the same period in the prior year primarily due to a decrease in foreign exchange gains of $1.0 million, a reduction of certain TSA reimbursements classified in other income of $1.0 million, and the change in fair value of the LOQTORZI Royalty Fee Derivative Liability of $0.8 million, partially offset by an increase in interest income of $1.6 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net Income from Discontinued Operations, net of tax</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 342,629</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 41,930</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 300,699</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 333,458</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 212,841</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> 120,617</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The increases compared to the prior year periods were primarily due to the $339.1 million net gain on the UDENYCA divestiture in April 2025, partially offset by the $22.9 million net gain on the YUSIMRY Sale in June 2024, the $10.3 million charge for loss on debt extinguishment related to the 2026 Convertible Notes and the UDENYCA Buy-out, and lower net revenue driven by the 2024 divestitures. Total net revenues attributable to our divested products, UDENYCA, CIMERLI and YUSIMRY, which are reflected in discontinued operations, were $23.1 million and $54.7 million for the three months ended June 30, 2025 and 2024, respectively, and $55.2 million and $129.4 million during the six months ended June 30, 2025 and 2024, respectively. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The increase in the six-month period was partially offset by the $153.6 million gain on sale of the CIMERLI divestiture in the first quarter of 2024 and a $11.8 million charge in the first quarter of 2025 for the change in fair value of the Royalty Fee Derivative Liability related to UDENYCA.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Aptos';visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"><b style="font-style:normal;font-weight:bold;">Liquidity and Capital Resources </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Certain relevant measures of our liquidity and capital resources are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">       Total Cash, cash equivalents and marketable securities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 237,637</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 125,987</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial liabilities<sup style="font-size:8.25pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">       2029 Term Loan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36,867</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 36,698</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">       Revenue Purchase and Sale Agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 13,101</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup><span style="vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 28,743</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">       2026 Convertible Notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 121</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup><span style="vertical-align:top;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 228,229</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">            Total Financial liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 50,089</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 293,670</span></p></td></tr></table><div style="margin-top:3pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">See &#8220;Note 8. Financial Liabilities&#8221; in the Notes to Condensed Consolidated Financial Statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:4pt 0pt 0pt 0pt;">(2)</td><td style="padding:4pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;background:#ffffff;">We used a portion of the proceeds of the UDENYCA Sale, which closed on April 11, 2025, to repay substantially all of the outstanding 2026 Convertible Notes and to buy out the right to receive royalties on the net sales of UDENYCA in accordance with the Revenue Purchase and Sale Agreement</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">. </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;margin:0pt;">As of June&#160;30, 2025, we had cash, cash equivalents and marketable securities of $237.6 million and an accumulated deficit of $1.3 billion. We have generated significant operating losses in all the years since our inception except for certain periods that had gains from divestitures and 2020 and 2019. We currently have one commercial product, LOQTORZI, which generated $10.0 million in net revenues during the three months ended June 30, 2025. Cash in excess of immediate requirements is invested in accordance with our investment policy, primarily with a view to liquidity and capital preservation. As of June 30, 2025, our investment in cash, cash equivalents and investments in marketable securities are primarily held in money market accounts, commercial paper and corporate notes, U.S. Treasury securities, and U.S. government agency securities. We have funded our operations primarily through sales of our common stock, issuance and incurrence of debt, the Revenue Purchase and Sale Agreement, the Sale Transactions and sales of our products. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The following is a summary of recent key liquidity events and financing transactions:</p><div style="margin-top:6pt;"><a id="_Hlk204196237"></a></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">During the second quarter of 2025, we used a portion of the proceeds from the UDENYCA Sale to: (1) repay substantially all of the $230 million aggregate principal amount of the outstanding 2026 Convertible Notes, and (2) buy out the royalty rights on the net sales of UDENYCA, in accordance with the Revenue Purchase and Sale Agreement, resulting in a $47.7 million payment. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">On April 11, 2025, we completed the UDENYCA Sale and received $483.4 million in cash, inclusive of $118.4 million for UDENYCA product inventory. In addition, we are also eligible to receive two additional Earnout Payments of $37.5 million each, provided that certain minimum UDENYCA Net Sales thresholds are met during specified periods after the closing of the UDENYCA Sale. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">On June 27, 2024, we sold to Apotex an exclusive license under our rights to toripalimab to commercialize toripalimab within Canada for $6.3 million.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">On June 26, 2024, we sold our YUSIMRY immunology franchise to HKF for $40.0 million in cash and the assumption of $17.0 million of inventory purchase commitments by HKF.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">On May 8, 2024, we entered into the 2029 Term Loan for the principal amount of $38.7 million, with proceeds of $37.5 million, net of original issuance discount, which was used as part of the full repayment of the 2027 Term Loans. For a summary of the material terms of our 2029 Term Loan, please refer to &#8220;Note 8. Financial Liabilities&#8221; in the Notes to Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">On May 8, 2024, we entered into the Revenue Purchase and Sale Agreement, receiving $37.5 million by selling rights to receive future payments based on a percentage of U.S. net sales of UDENYCA and LOQTORZI. The proceeds were used as part of the full repayment of the 2027 Term Loans. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">On April 1, 2024, cash from the CIMERLI Sale was used to repay $175.0 million of the total principal balance of $250.0 million of the 2027 Term Loans.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;table-layout:fixed;text-align:justify;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:23.75pt;padding:6pt 0pt 0pt 0pt;">&#9679;</td><td style="padding:6pt 0pt 0pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 1, 2024, we sold our CIMERLI ophthalmology franchise to Sandoz for $187.8 million in cash, inclusive of $17.8 million for CIMERLI product inventory and prepaid manufacturing assets.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 0pt 48.25pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">We may utilize our ATM Offering from time to time in order to sell our common stock. As of June 30, 2025, we had approximately $64.9 million of our common stock remaining available for sales under the ATM Offering.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">We believe that our available cash, cash equivalents and marketable securities, product sales, and ATM Offering proceeds received to date will be sufficient to fund our planned expenditures and meet our obligations for at least the twelve&#160;months following our financial statement issuance date.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">36</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. Further, our operating plan may change, and we may need additional funds to meet operational needs and capital requirements for product development and commercialization sooner than planned. Because of the numerous risks and uncertainties associated with the development and commercialization of our product candidates and the extent to which we may enter into additional agreements with third parties to participate in their development and commercialization, we are unable to estimate the amounts of increased capital outlays and operating expenditures associated with our current and anticipated research and development activities, and on-going and future licensing and collaboration obligations. We may need to raise additional funds in the future; however, there can be no assurance that such efforts will be successful or that, if they are successful, the terms and conditions of such financing will be favorable. Our future funding requirements will depend on many factors, including the following:</p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">cash proceeds from product sales;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the payment of interest, principal and royalties related to our financial liabilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs of manufacturing, distributing and marketing our product;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost of manufacturing clinical drug supplies and establishing commercial supplies of our product candidates and product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the percentage of customers that continue to purchase our product and that do not switch to products made by our competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the terms and timing of any other collaborative, licensing and other arrangements that we have established or may establish;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing, receipt and amount of sales, profit sharing or royalties, if any, from any product candidates that are approved in the future;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the number and characteristics of product candidates that we pursue;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the scope, rate of progress, results and cost of our clinical trials, preclinical testing and other related activities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the costs of acquiring originator comparator materials and manufacturing preclinical study and clinical trial supplies and other materials from CMOs and related costs associated with release and stability testing;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">whether we receive either of the Earnout Payments from the sale of the UDENYCA Business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost, timing and outcomes of regulatory approvals; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the extent to which we divest, acquire or invest in businesses, products or technologies.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For further discussion of risks related to our financial condition and capital requirements, please see &#8220;Risk Factors&#8212; Risks Related to Our Financial Condition and Capital Requirements.&#8221;</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Milestones &#160;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">We have obligations to make future payments to third parties that become due and payable upon the achievement of certain development, regulatory and commercial milestones (such as clinical trial achievements, the filing of a B</span>iologics License Application (&#8220;<span style="background:#ffffff;">BLA&#8221;), approval by the FDA or product launch). These milestone payments and other similar fees are contingent upon future events and therefore are only recorded when it becomes probable that a milestone will be achieved or other applicable criteria will be met. Because the achievement of these milestones had not reached the threshold for recognition as of June 30, 2025, such contingencies were not recorded in our financial statements.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.75pt;background:#ffffff;margin:0pt;">The following presents a summary of our active partnerships and collaborations that have material contingent regulatory and sales milestones as of June 30, 2025:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.75pt;background:#ffffff;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Counterparty</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Remaining Potential Aggregate Milestone Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.21%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Junshi Biosciences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:24.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">LOQTORZI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$355.0 million<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:25.21%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Adimab LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Casdozokitug</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$10.5 million</p></td></tr><tr><td style="vertical-align:bottom;width:25.21%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Vaccinex, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:24.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">CHS-114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.5%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$14.5 million</p></td></tr></table><div style="margin-top:8pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">$65.0 million relates to regulatory milestones for indications that are not currently the subject of our clinical trials and $290.0 million relates to sales milestones. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-top:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Value Rights</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">We have recorded a contingent consideration liability for the fair value of the potential payments under the CVR Agreement in connection with the <span style="background:#ffffff;">Surface Acquisition, which as of June 30, 2025, consisted of the </span><span style="background:#ffffff;">CVR associated with GlaxoSmithKline Intellectual Property No. 4 Limited</span><span style="background:#ffffff;">. Unless terminated earlier, the GSK Agreement expires on a licensed product-by-licensed product and country-by-country basis on the later of ten years from the date of first commercial sale or when there is no longer a valid patent claim or regulatory exclusivity covering such licensed product in such country. The potential payments are only due if we </span><span style="background:#ffffff;">first receive milestone- or royalty-based payments under certain license agreements or upfront payments pursuant to ex-U.S. licensing agreements. Payments to CVR holders can be in the form of cash, stock or a combination of cash and stock.</span><span style="color:#0070c0;background:#ffffff;"> </span><span style="background:#ffffff;">The CVR liability is recorded in other liabilities, non-current on the condensed consolidated balance sheet at June 30, 2025. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Commitments</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We enter into contracts in the normal course of business with CROs for preclinical research studies and clinical trials, research supplies and other services and products for operating purposes.&#160;We have also entered into agreements with several CMOs for the manufacture and clinical drug supply of our commercial and product candidates.<span style="background:#ffffff;"> Our non-cancelable purchase commitments as of June 30, 2025 were $8.5 million, as outlined in Note 9. Commitments and Contingencies in the Notes to Condensed Consolidated Financial Statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">There have been no significant changes to our leases during the six months ended June 30, 2025, as compared to the disclosure in our 2024 Form 10-K.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Summary Statement of Cash Flows </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes our cash flows for discontinued and continuing operations on a combined basis as follows:<b style="font-weight:bold;"> </b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.27%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (72,458)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 12,968</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net cash provided by investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 445,152</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 230,419</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net cash used in financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (281,788)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="white-space:pre-wrap;"> (187,038)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net increase in cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 90,906</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> 56,349</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net cash (used in) provided by operating activities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Cash used in operating activities of $72.5 million for the six months ended June 30, 2025 was primarily due to adjusting net income by the net gain on Sale Transactions of $339.1 million to reflect that transaction as an investing activity, and due to changes in operating assets and liabilities of $12.8 million, partially offset by adjustments for non-</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">cash items including change in fair value of derivatives of $12.6 million, stock-based compensation expense of $10.8 million, loss on debt extinguishment of $10.3 million and other non-cash adjustments of $4.6 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Cash provided by operating activities of $13.0 million for the six months ended June 30, 2024 was primarily due to net income of $90.0 million adjusted for changes in our operating assets and liabilities of $62.9 million, non-cash items including stock-based compensation expense of $14.6 million, loss on debt extinguishment of $12.6 million, impairment of out-license asset net of CVR liability remeasurement of $6.8 million, and other non-cash adjustments of $3.9 million, partially offset by the net gain on Sale Transactions of $177.7 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net cash provided by investing activities </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Cash provided by investing activities of $445.2 million for the six months ended June 30, 2025 was primarily due to $483.4 million cash received for the UDENYCA Sale, partially offset by $20.7 million in purchases of investments in marketable securities, the second out of two $12.5 million milestone payments to Junshi Biosciences and $4.7 million in retention bonus payments in connection with the CIMERLI Sale.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Cash provided by investing activities of $230.4 million for the six months ended June 30, 2024 was primarily due to cash proceeds of $187.8 million from the CIMERLI Sale, cash proceeds of $40.0 million from the YUSIMRY Sale, proceeds from sale of investments in marketable securities of $8.7 million, and proceeds from maturities of investments in marketable securities of $6.2 million, partially offset by the first of two $12.5 million milestone payments to Junshi Biosciences.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net cash used in financing activities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Cash used in financing activities of $281.8 million for the six months ended June 30, 2025 was due to $233.2 million for repayment of substantially all the 2026 Convertible Notes and $47.7 million for the UDENYCA Buy-out.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Cash used in financing activities of $187.0 million for the six months ended June 30, 2024 was primarily due to $260.4 million in payments to fully repay the 2027 Term Loans (excluding interest which has been presented as an operating activity) and $2.5 million in tax payments related to net share settlement of RSUs. These payments were partially offset by $37.1 million of proceeds from the 2029 Term Loan, net of debt discount and issuance costs, $36.5 million of proceeds from the Revenue Purchase and Sale Agreement, net of issuance costs, and $1.5 million of proceeds from the ATM Offering, net of issuance costs</span><span style="color:#212529;background:#ffffff;">.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Discontinued operations </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">Cash flows from continuing operations and discontinued operations have been presented together in the condensed consolidated statement of cash flows. During the six months ended June 30, 2025, operating cash flows of discontinued operations were primarily related to the adjustment for the net gain on UDENYCA Sale of $339.1 million, partially offset by a loss on debt extinguishment of $10.3 million. During the six months ended June 30, 2024, operating cash flows of discontinued operations were primarily related to the adjustment for the net gain on Sale Transactions of $177.7 million and an increase in UDENYCA inventory which resulted in a net cash outflow of $15.5 million.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Policies and Significant Judgments and Estimates<span style="display:inline-block;width:5.74pt;"></span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The preparation of our condensed consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported revenue generated and expense incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">sources. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">There have been no significant changes to our critical accounting estimates during the six months ended June 30, 2025, as compared to the critical accounting estimates described in our 2024 Form 10-K. We believe that the critical accounting estimates discussed in the 2024 Form 10-K are meaningful to understanding our historical and future performance, as these estimates relate to the more significant areas involving management&#8217;s judgments and assumptions.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recent Accounting Pronouncements </b><span style="display:inline-block;width:2.5pt;"></span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For a description of the impact of recent accounting pronouncements, see Note 1. Organization and Summary of Significant Accounting Policies in the Notes to Condensed Consolidated Financial Statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4de2d4da_932b_4609_b8fa_2590d2b49c82"></a><a id="QuantitativeandQualitativeDisclosuresAbo"></a><a id="ITEM3_924534"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk<b style="font-weight:bold;white-space:pre-wrap;">   </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:12pt 0pt 0pt 0pt;">We qualify as a &#8220;smaller reporting company&#8221;, as defined by Rule 12b-2 of the Exchange Act, and as a result we have elected to not provide the information required under this Item 3. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_88150b45_299b_424e_8e8a_679fe028d23f"></a><a id="ControlsandProcedures_262474"></a><a id="ITEM4_80244"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Controls and Procedures</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Evaluation of Effectiveness of Disclosure Controls and Procedures </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We carried out an evaluation, under the supervision of our President and Chief Executive Officer and our Chief Financial Officer, and evaluated the effectiveness of our disclosure controls and procedures as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form&#160;10-Q.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules&#160;and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer, principal financial officer and principal accounting officer, as appropriate, to allow for timely decisions regarding required disclosure.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We intend to review and evaluate the design and effectiveness of our disclosure controls and procedures on an ongoing basis and to correct any material deficiencies that we may discover. Our goal is to ensure that our management has timely access to material information that could affect our business. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Based on this evaluation, and as a result of the material weakness described below, our President and Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report on Form&#160;10-Q, our disclosure controls and procedures were not effective at a reasonable assurance level. Notwithstanding this material weakness, management concluded the condensed consolidated financial statements included in this report present fairly, in all material respects, our financial condition, results of operations and cash flows for the periods covered by this report.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Material Weakness in Internal Control over Financial Reporting</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company&#8217;s annual or interim financial statements will not be detected or prevented on a timely basis.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2024, we identified a material weakness in the operating effectiveness of our procedures related to documentation and review of certain inventory account reconciliations. The lack of sufficient evidence of the review performed over these accounting records did not allow for the testing and validation that the relevant internal controls operated, and thus it resulted in the material weakness. The material weakness related to documentation and did not result in a misstatement with respect to our financial statements included in the Form 10-K for the year ended December 31, 2024.&#160;</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Management&#8217;s Remediation Measures</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We have been taking steps to remediate this material weakness and to strengthen our internal control over financial reporting. The remediation measures include additional training and enhancement of our documentation and retention procedures, particularly as they relate to our inventory account reconciliations. However, the deficient inventory account reconciliations control was decommissioned concurrent with the UDENYCA Sale on April 11, 2025, leaving no opportunity to formally retest the operating effectiveness of the control during the current period.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Changes in Internal Control Over Financial Reporting<span style="font-style:italic;">.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Except for the material weakness noted above, there has been no change in the Company's internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) that occurred during the quarter ended June 30, 2025 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_62e93c8b_bc3d_46ff_8305_d716dafd60d8"></a><a id="PARTII_679735"></a><a id="OTHERINFORMATION_37114"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">PART&#160;II&#160;&#8211; OTHER INFORMATION</p><a id="ITEM1LegalProceedings_470595"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160;1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Legal Proceedings<b style="font-weight:bold;white-space:pre-wrap;">  </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The information called for by this Item is incorporated herein by reference to the information set forth in Note 9. Commitments and Contingencies in the Notes to Condensed Consolidated Financial Statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_cc780638_ae40_4c43_8e50_6497f0cb8a28"></a><a id="RiskFactors"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;1A.&#160;&#160;&#160;<span style="font-style:italic;">Risk Factors</span><span style="font-style:italic;"> </span></p><a id="Item1ARiskFactors_350560"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Risk Factor</span><span style="font-style:italic;"> Summary</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;"><i style="font-style:italic;">Below is a summary of the principal factors that make an investment in our common stock speculative or risky. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found below under the heading &#8220;Risk Factors&#8221; and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q, </i><i style="font-style:italic;">including our financial statements and related notes thereto, </i><i style="font-style:italic;">before making investment decisions regarding our common stock.</i></p><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We have a limited history of profitability, which we have not maintained and may not achieve again, and only one product that has been approved and marketed and with multiple product candidates that are not approved and still in development.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The commercial success of our existing product or any future products will depend upon the degree of market acceptance and adoption by prescribing physicians, healthcare providers and the patients to whom our medicines are prescribed. Additionally, obtaining placement on national and/or local clinical guidelines/pathways, as well as coverage on third-party payor formularies, can impact our short and long-term financial performance</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">.</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">As we have in-licensed development and/or commercial rights to LOQTORZI</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">, we rely on prior and ongoing preclinical, clinical, regulatory and manufacturing expertise of our collaborators in order to advance this product candidate through regulatory approvals in the United States and other licensed territories</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Our product and our product candidates, even if approved, will remain subject to regulatory scrutiny.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Disruptions at the&#160;FDA&#160;and other government agencies caused by funding shortages, staffing limitations, government shut-downs or global health concerns could hinder their ability to hire, retain or deploy key leadership and other personnel, and conduct inspections of manufacturing facilities, or otherwise prevent new or modified products from being developed, or approved or commercialized in a timely manner or at all, which could negatively impact our business.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Our product LOQTORZI</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> and product candidates CHS-114 and casdozokitug, if approved, will face significant competition from other immuno-oncology biologics. If we fail to compete effectively, we may not achieve significant market penetration and expansion.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We face intense competition and rapid technological change and the possibility that our competitors may develop therapies that are similar, more advanced or more effective than ours, which may adversely affect our financial condition and our ability to successfully commercialize our product candidates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Healthcare reform measures, including the Inflation Reduction Act of 2022 (the &#8220;IRA&#8221;), may increase the difficulty and cost for us to obtain marketing approval for and commercialize our product, affect the prices we may set, and have a material adverse effect on our business and results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We are highly dependent on the services of our key executives and personnel, including our President and Chief Executive Officer, Dennis M. Lanfear, and if we are not able to retain these members of our management or recruit additional management, clinical and scientific personnel, our business will suffer. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We rely on third parties to conduct our nonclinical and clinical studies and perform other tasks for us. If these third parties do not successfully carry out their contractual duties, meet expected deadlines or comply with regulatory requirements, we may not be able to obtain regulatory approval for or commercialize our product candidates and our business could be substantially harmed. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We are subject to a multitude of manufacturing risks and the risks of inaccurately forecasting sales of our product. We also need to make a determination of excess or obsolete inventory that requires judgment and may result in write-downs of inventory, charges related to firm purchase commitments, or both. Any adverse developments affecting the manufacturing operations of our product and product candidates could substantially increase our costs and limit supply for our product and product candidates. &#160;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">If we are unable to regain compliance with the listing requirements of the Nasdaq Global Market, with an initial deadline of December 29, 2025, followed by a potential additional 180 calendar day extension, our common stock may be delisted from the Nasdaq Global Market which could have a material adverse effect on our financial condition and could make it difficult for you to sell your shares.</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">The continuation of the war between Russia and Ukraine </span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">and conflicts in the Middle East</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> may exacerbate certain risks we face.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Our product or our product candidates may cause undesirable side effects or have other properties that could, as applicable, delay or prevent their regulatory approval, limit the commercial profile of an approved label or result in significant negative consequences following marketing approval, if granted. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">If we infringe or are alleged to infringe intellectual property rights of third parties, our business could be harmed. Third-party claims of intellectual property infringement may prevent or delay our development and commercialization efforts. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">We are heavily dependent on the development, clinical success, regulatory approval and commercial success of our product candidates. We cannot give any assurance that any of our product candidates will receive regulatory approval, which is necessary before they can be commercialized.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Risk Factors</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investing in the common stock of a commercial-stage innovative oncology company, including one with a significant international partnership and multiple product candidates in development, is a highly speculative undertaking and involves a substantial degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q. If any of the following risks are realized, our business, financial condition, results of operations and prospects could be materially and adversely affected. The risks described below are not the only risks facing us. Risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, results of operations and/or prospects.</i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks Related to Our Financial Condition and Capital Requirements </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">We have a limited history of profitability, which we have not maintained and may not achieve again, and only one product that has been approved and marketed, and with multiple product candidates that are not approved and still in development.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We have generated significant operating losses in all the years since our inception except for certain periods that had gains from divestitures and 2020 and 2019. It is uncertain that we will be profitable in future periods, particularly now that the UDENYCA Sale was consummated, as research and development is expensive and risky. The amount of our future net losses or any future net income will depend, in part, on the amount of our future expenditures offset by the amount of future product sales, including sales of our current product or any other products that may receive regulatory approval. Innovative oncology product development is a highly speculative undertaking and involves a substantial degree of risk.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">For example, as of June 30, 2025, we had an accumulated deficit of $1.3 billion. The losses and accumulated deficit were primarily due to the substantial investments we made to commercialize our product and identify, develop or acquire our product candidates, including conducting, among other things, analytical characterization, process development and manufacturing, formulation and clinical studies and providing general and administrative support for these operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We have incurred and anticipate we will continue to incur certain development and commercial expenses for LOQTORZI, the anti-PD-1 antibody we licensed from Junshi Biosciences in 2021, and have agreed to pay up to $90.0 million for the achievement of certain regulatory approvals and up to $290.0 million for the attainment of certain sales thresholds. The launch of this product and future work to advance our other product candidates through clinical </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">development in combination with toripalimab will be expensive and could result in us continuing to experience future net losses.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">For LOQTORZI, our only launched product, and if we obtain regulatory approval to market any other product candidate, our future revenue will depend upon the size of any markets in which our product candidates may receive approval and our ability to achieve sufficient market acceptance, pricing, reimbursement from third-party payers, and adequate market share for our product candidates which include all product candidates for which we obtained commercial rights, in those markets. However, even if additional product candidates in addition to our current product gain regulatory approval and are commercialized, we may not remain profitable.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our expenses will increase substantially if and as we:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">establish a sales, marketing and distribution infrastructure to commercialize any of our product candidates for which we may obtain marketing approval; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">make upfront, milestone, royalty or other payments under any license agreements; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">continue our nonclinical and clinical development of our product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">initiate additional nonclinical, clinical or other studies for our product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">expand the scope of our current clinical studies for our product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">advance our programs into more expensive clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">change or add contract manufacturers, clinical research service providers, testing laboratories, device suppliers, legal service providers or other vendors or suppliers; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">seek regulatory approvals for our product candidates that successfully complete clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">seek to identify, assess, acquire and/or develop other product candidates or products that may be complementary to our product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">seek to create, maintain, protect and expand our intellectual property portfolio; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">engage legal counsel and technical experts to help us evaluate and avoid infringing any valid and enforceable intellectual property rights of third parties; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">engage in litigation, including patent litigation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">seek to attract and retain skilled personnel; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">create additional infrastructure to support our operations as a public company and our product development and planned future commercialization efforts; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">experience any delays or encounter issues with any of the above, including but not limited to failed studies, conflicting results, safety issues, manufacturing delays, litigation or regulatory challenges that may require longer follow-up of existing studies, additional major studies or additional supportive studies or analyses in order to pursue marketing approval. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 49pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In addition, the UDENYCA Sale closed on the UDENYCA Closing Date, which may make it more difficult or make it take more time for us to become profitable at any point in the future. UDENYCA was our largest product that contributed significantly more revenue to our business than LOQTORZI currently. LOQTORZI may not increase its revenue contribution to our business as quickly as we project or at all and our clinical trials for our product candidates may be delayed, may be unsuccessful or may take more time and expense to complete than we currently anticipate. The inherent risk involved in divesting a major business could make it difficult for us to replace the revenue lost by the UDENYCA Sale or by becoming profitable in the future.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Further, the net loss or net income we achieve may fluctuate significantly from quarter-to-quarter and year-to-year such that a period-to-period comparison of our results of operations may not be a good indication of our future performance quarter-to-quarter and year-to-year due to factors including the timing of clinical trials, any litigation that we may initiate or that may be initiated against us as well as any settlements or judgments from such litigation, the execution of collaboration, licensing or other agreements and the timing of any payments we make or receive thereunder.<span style="font-family:'Times New Roman','Times','serif';font-size:12pt;"> </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We continue to be dependent on the ability to raise funds. This additional funding may not be available on acceptable terms or at all. Failure to obtain this necessary capital when needed may force us to delay, limit or terminate our product development and commercialization efforts or other operations. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">As of June 30, 2025, our cash, cash equivalents and marketable securities were $237.6 million. We expect that our existing cash and cash equivalents, investments, cash collected from our product sales and cash proceeds from the UDENYCA Sale will be sufficient to fund our current operations for the foreseeable future. We have financed our operations primarily through the sale of equity securities, convertible notes, credit facilities, divestitures, license agreements and through recent product sales of our product.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">However, our operating or investing plans may change as a result of many factors that may currently be unknown to us, and we may need to seek additional funds sooner than planned. Our future funding requirements will depend on many factors, including but not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to continue to successfully commercialize our product;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to maintain continuity for the supply of our product and product candidates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the scope, rate of progress, results and cost of any clinical studies, nonclinical testing and other related activities; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost of manufacturing clinical drug supplies and establishing commercial supplies of our product and product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the number and characteristics of product candidates that we pursue; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost, timing and outcomes of regulatory approvals; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to receive either of the Earnout Payments in the future;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost and timing of establishing sales, marketing and distribution capabilities; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the terms and timing of any licensing or other arrangements to acquire intellectual property rights that we may establish, including any milestone and royalty payments thereunder; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the timing of repayment in cash, whether due or not, of our long-term debt and the payment of interest, principal and royalties related to our financial liabilities; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost, timing and outcomes of any litigation that we may file against third parties or that may be filed against us by third parties. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any additional fundraising efforts may divert our management from their day-to-day activities, which may adversely affect our ability to develop and commercialize our product candidates. In addition, we cannot guarantee that future financing will be available in sufficient amounts or on terms acceptable to us, if at all. Moreover, the terms of any financing may adversely affect the holdings or the rights of our stockholders, and the issuance of additional securities, whether equity or debt, by us or the possibility of such issuance may cause the market price of our shares to decline. The sale of additional equity or convertible securities, such as the sales from time to time through our Sales Agreement with TD Cowen pursuant to which we may issue and sell from time to time up to an additional approximately $64.9 million of our common stock, through or to TD Cowen as our sales agent or principal in an ATM Offering, may dilute the share </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">ownership of our existing stockholders. The incurrence of indebtedness could result in increased fixed payment obligations and we may be required to agree to certain restrictive covenants, such as those contained in the 2029 Loan Agreement, including limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business such as a financial covenant which requires us to maintain certain levels of cash and cash equivalents. We could also be required to seek funds through arrangements with collaborative partners or otherwise at an earlier stage or for a lower price than otherwise would be desirable and we may be required to relinquish rights to some of our technologies or product candidates or otherwise agree to terms unfavorable to us, any of which may have a material adverse effect on our business, operating results and prospects. Even if we believe we have sufficient funds for our current or future operating plans, we may seek additional capital if market conditions are favorable or for specific strategic considerations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If we are unable to obtain funding on a timely basis or at all, stay profitable or generate any net profits, we may be required to significantly curtail, delay or discontinue one or more of our research or development programs or the commercialization of any product or product candidates or be unable to expand our operations or otherwise capitalize on our business opportunities, as desired, which could materially affect our financial condition and results of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks Related to Launch and Commercialization of our Product and our Product Candidates</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We have a limited operating history in an emerging regulatory environment on which to assess our business.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We are a commercial-stage innovative oncology company with a limited operating history in an emerging regulatory environment of immuno-oncology products. Although we have received upfront payments, milestone and other contingent payments and/or funding for development from some of our collaboration and license agreements, our only approved product is LOQTORZI, which is approved for commercial sale in the United States, and we have no products approved in any other territories.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our ability to generate meaningful revenue and remain profitable depends on our ability, alone or with strategic collaboration partners, to successfully market and sell our product, and to complete the development of, and obtain the regulatory approvals necessary to commercialize, one or more of our product pipeline candidates, which include: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">casdozokitug; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">CHS-114; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">toripalimab in non-NPC indications.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We may not be able to continue to generate meaningful revenue from product sales, as this depends heavily on our success in many areas, including but not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to continue to successfully commercialize LOQTORZI;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">healthcare providers, payers, and patients adopting our product and product candidates once approved and launched;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining additional regulatory approvals for product candidates for which we complete clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining adequate third-party coverage and reimbursements for our product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">obtaining market acceptance of our product and product candidates as viable treatment options; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">completing nonclinical and clinical development of our product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">developing and testing of our product formulations; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">attracting, hiring and retaining qualified personnel; </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">developing a sustainable and scalable manufacturing process for our product and any approved product candidates and establishing and maintaining supply and manufacturing relationships with third parties that can conduct the process and provide adequate (in amount and quality) products to support clinical development and the market demand for our product and product candidates, if approved; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">addressing any competing technological and market developments; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">identifying, assessing and developing (or acquiring/in-licensing on favorable terms) new product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">negotiating favorable terms in any collaboration, licensing or other arrangements into which we may enter; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">maintaining, protecting and expanding our portfolio of intellectual property rights, including patents, trade secrets and know-how; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">defending against any litigation including patent or trade secret infringement lawsuits, which may be filed against us, or achieving successful outcomes lawsuits that we may in the future file against third parties.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Even if one or more of the product candidates that we develop is approved for commercial sale, we anticipate incurring significant costs to commercialize any such product. Our expenses could increase beyond our expectations if we are required by the FDA, the European Medical Agency (the &#8220;EMA&#8221;), other regulatory agencies, domestic or foreign, or by any unfavorable outcomes in intellectual property litigation filed against us, to change our manufacturing processes or assays or to perform clinical, nonclinical or other types of studies in addition to those that we currently anticipate. In cases where we are successful in obtaining additional regulatory approvals to market one or more of our product candidates, our revenue will be dependent, in part, upon the size of the markets in the territories for which we gain regulatory approval, the number of competitors in such markets, the accepted price for the product, the ability to get reimbursement at any price, the nature and degree of competition from immuno-oncology companies (including competition from large pharmaceutical companies possessing large established positions in the immuno-oncology market that may be able to gain advantages in the sale of immuno-oncology products based on brand recognition or existing relationships with customers and payers) and whether we own (or have partnered with companies owning) the commercial rights for that territory. If the market for our product and product candidates (or our share of that market) is not as significant as we expect, the price of our product is not what we project, the indication approved by regulatory authorities is narrower than we expect or the reasonably accepted population for treatment is narrowed by competition, physician choice or treatment guidelines, we may not generate significant revenue from sales of such products, even if approved. If we are unable to successfully complete development and obtain additional regulatory approval for our product, our business may suffer.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">The commercial success of our existing product or any future products will depend upon the degree of market acceptance and adoption by prescribing physicians, healthcare providers and the patients to whom our medicines are prescribed. Additionally, obtaining placement on national or local clinical guidelines/pathways, as well as coverage on third-party payor formularies, can impact our short and long-term financial performance</span><span style="font-style:italic;">. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Even with the requisite approvals from the FDA and comparable foreign regulatory authorities, the commercial success of our product or product candidates, if approved, will depend in part on the medical community, patients and third-party payers accepting our product and product candidates as medically useful, cost-effective and safe. Any product that we bring to the market may not gain market acceptance by physicians, patients, third-party payers and others in the medical community. The degree of market acceptance of our product LOQTORZI, or any of our product candidates, if approved for commercial sale, will depend on a number of factors, including: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the safety and efficacy of the product, as demonstrated in clinical studies, and potential advantages over competing treatments; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the prevalence and severity of any side effects and any limitations or warnings contained in a product&#8217;s approved labeling; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the clinical indications for which approval is granted;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">for our product candidates, our ability to compete in a competitive immuno-oncology market; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">inclusion, in either parity or better position, on commonly accepted clinical guidelines or pathways that influence prescribing patterns and/or affect reimbursement;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">prevalence of the disease or condition for which the product is approved; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost of treatment, particularly in relation to competing treatments; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the willingness of the target patient population to try new therapies and of physicians to prescribe these therapies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the strength of marketing and distribution support and timing of market introduction of competitive products; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the extent to which the product is approved for inclusion on formularies of hospitals, integrated delivery networks and managed care organizations; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">publicity concerning our product or competing products and treatments; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the extent to which third-party payers (including government and national/regional commercial plans) provide adequate third-party coverage and reimbursement for our product and product candidates, if approved; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the price at which we sell our product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the potential impact of the IRA on the pharmaceutical industry and the market for our product;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the actions taken by current and future competitors to delay, restrict or block customer usage of the product; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to maintain compliance with regulatory requirements. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Market acceptance of any future product candidates, if approved, will not be fully known until after they are launched and may be negatively affected by a potential poor safety experience and the track record of other products and product candidates. Further, continued market acceptance of LOQTORZI, and any future product candidates that may be approved, depend on our efforts to educate the medical community and third-party payers on the benefits of our product and product candidates and will require significant resources from us and we have significantly less resources compared to large, well-funded pharmaceutical companies. Given the resource disparity, our outreach may have little success or may never be successful. If our product or any future product candidates that are approved fail to achieve an adequate level of acceptance by physicians, patients, third-party payers and others in the medical community, we will not be able to generate sufficient revenue to sustain profitability.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">The third-party coverage and reimbursement status of our product is uncertain. Failure to obtain or maintain adequate coverage and reimbursement for any new products or our current product could limit our ability to market those products and decrease our ability to generate revenue. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Pricing, coverage and reimbursement of our product, or any of our product candidates, if approved, may not be adequate to support our commercial infrastructure. The prices required to successfully compete may not continue to be sufficient to recover our development and manufacturing costs, and as a result, we may not be profitable in the future. Accordingly, the availability and adequacy of coverage and reimbursement by governmental and commercial payers are essential to enable provider/patient access to our product and our patient support services must be sufficiently scaled to meet the needs of patients receiving our product. Sales will depend substantially, both domestically and abroad, on the extent to which the costs of our product will be paid for by health maintenance, managed care, pharmacy benefit and similar healthcare management organizations or reimbursed by government authorities, private health insurers and other third-party payers. If coverage and reimbursement are not available, or are available only to limited levels, or become unavailable, we may not be able to successfully commercialize our product or any of our product candidates, if </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">approved. Even if coverage is provided, the approved reimbursement amount may not be adequate to allow us to establish or maintain pricing sufficient to realize a return on our investment. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">There is significant uncertainty related to third-party coverage and reimbursement of newly approved products. In the United States, third-party payers, including private and governmental payers such as the Medicare and Medicaid programs, play an important role in determining the extent to which new drugs and biologics will be covered and reimbursed. The Medicare program covers certain individuals aged 65 or older or those who are disabled or suffering from end-stage renal disease. The Medicaid program, which varies from state to state, covers certain individuals and families who have limited financial means. The Medicare and Medicaid programs increasingly are used as models for how private payers and other governmental payers develop their coverage and reimbursement policies for drugs and biologics. It is difficult to predict what third-party payers will decide with respect to the coverage and reimbursement for any newly approved product. In addition, in the United States, no uniform policy of coverage and reimbursement for biologics exists among third-party payers. Therefore, coverage and reimbursement for biologics can differ significantly from payer to payer. As a result, the process for obtaining favorable coverage determinations often is time-consuming and costly and may require us to provide scientific and clinical support for the use of our product to each payer separately, with no assurance that coverage and adequate reimbursement will be obtained. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If our product or any of our future product candidates, are not covered or adequately reimbursed by third-party payers, including Medicare, then the cost of the relevant product may be absorbed by healthcare providers or charged to patients. If this is the case, our expectations of the pricing we expect to achieve for such product and the related potential revenue may be significantly diminished.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Outside of the United States, pharmaceutical businesses are generally subject to extensive governmental price controls and other market regulations. In many countries, the prices of medical products are subject to varying price control mechanisms as part of national health systems. Other countries allow companies to fix their own prices for medical products but monitor and control company profits. Additional foreign price controls or other changes in pricing regulation could restrict the amount that we are able to charge for our product candidates. Accordingly, in markets outside the United States, the reimbursement for our product may be reduced compared with the United States and may be insufficient to generate commercially reasonable revenue and profits. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Increasing efforts by governmental and third-party payers in the United States and abroad to control healthcare costs may cause such organizations to limit both coverage and the level of reimbursement for new products approved and, as a result, they may not cover or provide adequate payment for our product or any of our product candidates. Severe cost containment practices may adversely affect our product sales. Furthermore, the impact of the IRA on our business and the pharmaceutical industry generally is currently unknown. We expect to experience pricing pressures in connection with the sale of our product and any of our product candidates due to the trend toward managed healthcare, the increasing influence of health maintenance organizations and additional legislative changes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Our product and our product candidates, even if approved, will remain subject to regulatory scrutiny.</span></p><a id="_cp_text_1_36"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Our product and our product candidates, even if approved, will be subject to ongoing regulatory requirements for manufacturing, labeling, packaging, storage, advertising, promotion, sampling, record-keeping, conduct of post-marketing studies and submission of safety, efficacy and other post-market information, including both federal and state requirements in the United States and requirements of comparable foreign regulatory authorities. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Manufacturers and manufacturers&#8217; facilities are required to comply with extensive FDA, and comparable foreign regulatory authority, requirements, including ensuring that quality control and manufacturing procedures conform to current Good Manufacturing Practices (&#8220;cGMP&#8221;) regulations. As such, we and our contract manufacturers will be subject to continual review and inspections to assess compliance with cGMP and adherence to commitments made in any new drug application (&#8220;NDA&#8221;), BLA submitted under Section 351(a) of the Public Health Service Act, or marketing </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">authorization application (&#8220;MAA&#8221;). Accordingly, we and others with whom we work must continue to spend time, money and effort in all areas of regulatory compliance, including manufacturing, production and quality control.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any regulatory approvals that we or our collaboration partners receive for our product candidates may be subject to limitations on the approved indicated uses for which the product may be marketed or to the conditions of approval or may contain requirements for potentially costly additional clinical trials and surveillance to monitor the safety and efficacy of the product candidate. We will be required to report certain adverse events and production problems, if any, to the FDA and comparable foreign regulatory authorities. Any new legislation addressing drug safety issues could result in delays in product development or commercialization or increased costs to ensure compliance. We will have to comply with requirements concerning advertising and promotion for our product. Promotional communications with respect to prescription drugs are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product&#8217;s approved label. As such, we may not promote our product for indications or uses for which it does not have approval. If our product candidates are approved, we must submit new or supplemental applications and obtain approval for certain changes to the approved products, product labeling or manufacturing process. We or our collaboration partners could also be asked to conduct post-marketing clinical studies to verify the safety and efficacy of any product in general or in specific patient subsets. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If a regulatory agency discovers previously unknown problems with a product, such as adverse events of unanticipated severity or frequency or problems with the facility where the product is manufactured or disagrees with the promotion, marketing or labeling of a product, such regulatory agency may impose restrictions on that product or us, including requiring withdrawal of the product from the market. If we fail to comply with applicable regulatory requirements, a regulatory agency or enforcement authority may, among other possibilities: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">issue warning letters; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">impose civil or criminal penalties; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">suspend or withdraw regulatory approval; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">suspend any of our ongoing clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">refuse to approve pending applications or supplements to approved applications submitted by us; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">impose restrictions on our operations, including closing our contract manufacturers&#8217; facilities; or </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">seize or detain products or require a product recall. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any government investigation of alleged violations of law could require us to expend significant time and resources in response and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from our product. If regulatory sanctions are applied or if regulatory approval is withdrawn, the value of our company and our operating results will be adversely affected. </p><a id="_cp_text_1_34"></a><a id="_cp_text_1_35"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The FDA&#8217;s and other regulatory authorities&#8217; policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose the marketing approval that we have obtained and we may not sustain profitability, which would adversely affect our business, prospects, financial condition and results of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We also cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative or executive action, either in the United States, China or other foreign countries.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disruptions at the&#160;FDA&#160;and other government agencies caused by funding shortages, staffing limitations, government shut-downs or global health concerns could hinder their ability to hire, retain or deploy key leadership and other </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">personnel, and conduct inspections of manufacturing facilities, or otherwise prevent new or modified products from being developed, or approved or commercialized in a timely manner or at all, which could negatively impact our business.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:12pt 0pt 0pt 0pt;">The ability of the&#160;FDA&#160;to review and approve new products can be affected by a variety of factors, including government budget and funding levels, government shut-downs, statutory, regulatory, and policy changes, the FDA&#8217;s ability to hire and retain key personnel and accept the payment of user fees, and other events that may otherwise affect the FDA&#8217;s ability to perform routine functions. Average review times at the FDA have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable. Disruptions at the&#160;FDA&#160;and other agencies may also slow the time necessary for new drugs and biologics or modifications to approved drugs and biologics to be reviewed or approved by necessary government agencies, which would adversely affect our business.&#160;For example, in recent years, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA employees and stop critical activities. In addition, the current U.S. Presidential administration has issued certain policies and Executive Orders directed towards reducing the employee headcount and costs associated with U.S. administrative agencies, including the FDA, and it remains unclear the degree to which these efforts may limit or otherwise adversely affect the FDA&#8217;s ability to conduct routine activities. &#160;</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;">If a prolonged government shutdown occurs, or if funding shortages, staffing limitations or future global health concerns hinder or prevent the FDA or other regulatory authorities from conducting their regular inspections, reviews, or other regulatory activities, it could significantly impact the ability of the FDA or other such regulatory authorities to timely review and process our regulatory submissions, which could have a material adverse effect on our business.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to Competitive Activity</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Our product LOQTORZI and product candidates CHS-114 and casdozokitug, if approved, will face significant competition from other immuno-oncology biologics. If we fail to compete effectively, we may not achieve significant market penetration and expansion.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We operate in highly competitive pharmaceutical markets. Successful competitors in the pharmaceutical market have demonstrated the ability to effectively discover molecules, obtain patents, develop, test and obtain regulatory approvals for products, as well as an ability to effectively commercialize, market and promote approved products. Numerous companies, universities and other research institutions are engaged in developing, patenting, manufacturing and marketing of products competitive with those that we are developing. Many of these potential competitors are large, experienced multinational pharmaceutical and biotechnology companies that enjoy significant competitive advantages, such as substantially greater financial, research and development, legal, governmental affairs, manufacturing, personnel, and marketing resources, with additional benefits of mergers and acquisitions. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">LOQTORZI entered a competitive market in the United States where a number of anti-PD-1 or PD-L1 antibody drugs have been approved by the FDA, including the following marketed products from several competitors: Keytruda&#174; (pembrolizumab) from Merck &amp; Company, Inc. (&#8220;Merck&#8221;), Opdivo&#174; (nivolumab) from Bristol-Myers Squibb Company (&#8220;BMS&#8221;), Tecentriq&#174; (atezolizumab) from Genentech, Inc. (&#8220;Genentech&#8221;), Imfinzi&#174; (durvalumab) from AstraZeneca plc (&#8220;AstraZeneca&#8221;), Bavencio&#174; (avelumab) from EMD Serono Inc. and Pfizer Inc. (&#8220;Pfizer&#8221;), Libtayo&#174; (cemiplimab-rwlc) from Regeneron Pharmaceuticals, Inc. (&#8220;Regeneron&#8221;), Jemperli (dostarlimab-gxly) from GlaxoSmithKline plc (&#8220;GlaxoSmithKline&#8221;) and TEVIMBRA&#174; (tislelizumab-jsgr) from BeiGene, Ltd. Penpulimab-kcqx from Akeso Biopharma Co., Ltd. received approval from the FDA in April 2025 for the treatment of NPC. In addition to LOQTORZI, multiple other competitors are seeking to develop and approve novel anti-PD-1 or PD-L1 antibody drugs in the United States in the coming years, including but not limited to camrelizumab from Elevar Therapeutics, Inc. (in collaboration with Jiangsu Hengrui Pharmaceuticals Co., Ltd.). </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Casdozokitug is in development and, although it is the only antagonist antibody in development known to us that is targeting the immune regulatory cytokine IL-27, if approved it faces competition from other immuno-oncology products that are currently approved and that may be approved in the future.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">CHS-114 is in development and, if approved, faces competition from programs in development specifically targeting CCR8, including those by Bristol-Myers Squibb Company, Gilead Sciences, Inc. / Jounce, Shionogi, AbbVie Inc., Bayer AG, F. Hoffmann-La Roche Ltd, Amgen Inc. (&#8220;Amgen&#8221;), LaNova Medicines and Nanjing Immunophage Biotech Co., Ltd.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">These companies may also have greater brand recognition and more experience in conducting preclinical testing and clinical trials of product candidates, obtaining FDA and other regulatory approvals of products and marketing and commercializing products once approved. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We face intense competition and rapid technological change and the possibility that our competitors may develop therapies that are similar, more advanced, less costly, easier to administer or more effective than ours, which may adversely affect our financial condition and our ability to successfully commercialize our product candidates.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Many of our competitors have substantially greater financial, technical and other resources, including larger research and development, marketing and manufacturing organizations. Additionally, mergers and acquisitions in the pharmaceutical industry may result in even more resources being concentrated in our competitors. As a result, these companies may obtain regulatory approval more rapidly than we are able to and may be more effective in selling and marketing their products. Smaller or early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large, established companies. Our competitors may succeed in developing, acquiring or licensing on an exclusive basis, products that are more effective or less costly than any product candidate that we may develop; they may also obtain patent protection that could block our product; and they may obtain regulatory approval, product commercialization and market penetration earlier than we do. Our competitors may have products that are easier to administer than our product, which could adversely affect our results. Biosimilar or immuno-oncology product candidates developed by our competitors may render our potential product candidates uneconomical, less desirable or obsolete, and we may not be successful in marketing our product candidates against competitors. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">If other competitors to toripalimab (in indications besides those approved for LOQTORZI), casdozokitug and CHS-114 are approved and successfully commercialized before toripalimab (in indications besides those approved for LOQTORZI), casdozokitug and CHS-114, our business would suffer.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">There are a number of companies that currently commercialize PD-1/PD-L1 blocking antibodies or are developing such compounds for commercialization in the United States. If other competitors to toripalimab (in indications besides those approved for LOQTORZI), casdozokitug and CHS-114 are successfully commercialized before toripalimab (in indications besides those approved for LOQTORZI), casdozokitug and CHS-114, we may never achieve meaningful market share for these products, our revenue would be reduced and, as a result, our business, prospects and financial condition could suffer. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">Any product candidates for which we intend to seek approval as original biologic products may face competition sooner than anticipated.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our development of novel biologic product candidates, such as casdozokitug and CHS-114, subjects us to additional risks relating to biosimilar competition. In particular, under the Biologics Price Competition and Innovation Act of 2009 (&#8220;BPCIA&#8221;), an application for a biosimilar product may not be submitted to the FDA until four years following the date that the reference product was first licensed by the FDA. In addition, the approval of a biosimilar product may not be made effective by the FDA until 12 years from the date on which the reference product was first licensed. During this 12-year period of exclusivity, another company may still market a competing version of the reference product if the FDA approves a full BLA for the competing product containing the sponsor&#8217;s own preclinical data and data from adequate </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">and well-controlled clinical trials to demonstrate the safety, purity and potency of its product. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We believe that LOQTORZI does, and any of our product candidates approved under a BLA should, qualify for the 12-year period of exclusivity. However, there is a risk that this exclusivity could be shortened due to congressional action or otherwise, or that the FDA will not consider our product candidates to be reference products for competing products, potentially creating the opportunity for generic competition sooner than anticipated. Moreover, the extent to which a biosimilar, once approved, could be substituted for any one of our reference products in a way that is similar to traditional generic substitution for non-biological products will depend on a number of marketplace and regulatory factors.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Risks Related to Our Ability to Hire and Retain Highly Qualified Personnel </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We are highly dependent on the services of our key executives and personnel, including our President and Chief Executive Officer, Dennis M. Lanfear, and if we are not able to retain these members of our management or recruit additional management, product development and scientific personnel, our business will suffer. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We are highly dependent on the principal members of our management and scientific and technical staff. The loss of service of any of our management or key scientific and technical staff could harm our business. In addition, we are dependent on our continued ability to attract, retain and motivate highly qualified additional management, product development and scientific personnel. If we are not able to retain our management, particularly our President and Chief Executive Officer, Mr.&#160;Lanfear, and to attract, on acceptable terms, additional qualified personnel necessary for the continued development of our business, we may not be able to sustain our operations or grow. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our future performance will also depend, in part, on our ability to successfully integrate newly hired executive officers into our management team and our ability to develop an effective working relationship among senior management. Our failure to integrate these individuals and create effective working relationships among them and other members of management could result in inefficiencies in the development and commercialization of our product and product candidates, harming future regulatory approvals, sales of our product and product candidates and our results of operations. Additionally, we do not currently maintain &#8220;key person&#8221; life insurance on the lives of our executives or any of our employees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We will need to expand and effectively manage our managerial, scientific, operational, financial, commercial and other resources in order to successfully pursue our product development and commercialization efforts. Our success also depends on our continued ability to attract, retain and motivate highly qualified management and technical personnel. We may not be able to attract or retain qualified management and scientific and product development personnel in the future due to the intense competition for qualified personnel among biotechnology, pharmaceutical and other businesses, particularly those located in the San Francisco Bay Area. We also use equity compensation as a part of a comprehensive compensation package for our personnel. The majority of our outstanding options have exercise prices that are above our current stock price. See the tables in Note 12. Stock-Based Compensation and Employee Benefits in the footnotes to our financial statements included in our Annual Report for the Fiscal Year ended December 31, 2024, describing our outstanding stock options as of December 31, 2024. If we are not able to attract, retain and motivate necessary personnel to accomplish our business objectives, we may experience constraints that will significantly impede the achievement of our development objectives, our ability to raise additional capital and our ability to implement our business strategy. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We may experience difficulties in managing changes in our number of employees, particularly due to employees departing due to divestitures, reductions in force and turnover, which could disrupt our operations.</span><span style="font-weight:normal;"> </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">As of June 30, 2025, we had 177 full-time and part-time employees, which represented a decrease of 51 full-time and part-time employees since December 31, 2024. As our development and commercialization plans and strategies develop and evolve from time to time we face difficulty managing these changes as we experience changes in our number </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">of employees, including due to divestitures, like the recent employee transfers to Accord in the UDENYCA Sale effective on the UDENYCA Closing Date, reductions in force and turnover. We may not be able to effectively manage during a period of significant change in our number of employees, which may result in weaknesses in our infrastructure, operational mistakes, loss of business opportunities and reduced productivity and morale among remaining employees. If our management is unable to effectively manage the changes in our number of employees, our expenses may increase more than expected and our ability to generate or grow revenue could be reduced. Our future financial performance and our ability to commercialize product candidates and compete effectively will depend, in part, on our ability to effectively manage changes in our number of employees.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:18pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks Related to Reliance on Third Parties</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We rely on third parties, and in some cases a single third party, to manufacture nonclinical, clinical and commercial drug supplies of our product and product candidates and to store critical components of our product and product candidates for us. Our business could be harmed if those third parties fail to provide us with sufficient quantities of our product and product candidates or fail to do so at acceptable quality levels or prices. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We do not currently have the infrastructure or capability internally to manufacture supplies of our product and product candidates for use in our nonclinical and clinical studies, and we lack the resources and the capability to manufacture any of our product and product candidates on a clinical or commercial scale. We rely on third-party manufacturers to manufacture and supply us with our product and product candidates for our preclinical and clinical studies as well as to maintain commercial supplies of our product. Successfully transferring complicated manufacturing techniques to contract manufacturing organizations and scaling up these techniques for commercial quantities is time consuming and we may not be able to achieve such transfer or do so in a timely manner. Moreover, the availability of contract manufacturing services for protein-based therapeutics is highly variable and there are periods of relatively abundant capacity alternating with periods in which there is little available capacity. If our need for contract manufacturing services increases during a period of industry-wide production capacity shortage, we may not be able to produce our product candidates on a timely basis or on commercially viable terms. Although we will plan accordingly and generally do not begin a clinical study unless we believe we have a sufficient supply of a product candidate to complete such study, any significant delay or discontinuation in the supply of a product candidate for an ongoing clinical study due to the need to replace a third-party manufacturer could considerably delay completion of our clinical studies, product testing and potential regulatory approval of our product candidates, which could harm our business and results of operations. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Reliance on third-party manufacturers entails additional risks, including reliance on the third party for regulatory compliance and quality assurance, the possible breach of the manufacturing agreement by the third party and the possible termination or nonrenewal of the agreement by the third party at a time that is costly or inconvenient for us. In addition, third-party manufacturers may not be able to comply with cGMP or similar regulatory requirements outside the United States. Our failure or the failure of our third-party manufacturers to comply with applicable regulations could result in sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocation, seizures or recalls of our product, operating restrictions and criminal prosecutions, any of which could significantly and adversely affect supplies of our product or any other product candidates or products that we may develop. Any failure or refusal to supply the components for product candidates that we may develop could delay, prevent or impair our clinical development or commercialization efforts. If our contract manufacturers were to breach or terminate their manufacturing arrangements with us, the development or commercialization of the affected product or product candidates could be delayed, which could have an adverse effect on our business. Any change in our manufacturers could be costly because the commercial terms of any new arrangement could be less favorable and because the expenses relating to the transfer of necessary technology and processes could be significant. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If any of our product candidates are approved, in order to produce the quantities necessary to meet anticipated market demand, any contract manufacturer that we engage may need to increase manufacturing capacity. If we are unable to build and stock our product candidates in sufficient quantities to meet the requirements for the launch of </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">these candidates or to meet future demand, our revenue and gross margins could be adversely affected. We cannot be certain that we will be able to obtain long-term supply arrangements for our product candidates or materials used to produce them on acceptable terms, if at all. If we are unable to arrange for third-party manufacturing, or to do so on commercially reasonable terms, we may not be able to complete development of our product candidates or market them. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We rely on third parties to conduct our nonclinical and clinical studies and perform other tasks for us. If these third parties do not successfully carry out their contractual duties, meet expected deadlines or comply with regulatory requirements, we may not be able to obtain regulatory approval for or commercialize our product candidates and our business could be substantially harmed. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We have relied upon and plan to continue to rely upon third-party CROs to monitor and manage data for our ongoing nonclinical and clinical programs. We rely on these parties for execution of our nonclinical and clinical studies and control only certain aspects of their activities. Nevertheless, we are responsible for ensuring that each of our studies is conducted in accordance with the applicable protocol, legal, regulatory and scientific standards and our reliance on the CROs does not relieve us of our regulatory responsibilities. We and our CROs and other vendors are required to comply with cGMP, Good Clinical Practice (&#8220;GCP&#8221;), and Good Laboratory Practices, which are regulations and guidelines enforced by the FDA, the Competent Authorities of the Member States of the EEA and comparable foreign regulatory authorities for all of our product candidates in clinical development. Regulatory authorities enforce these regulations through periodic inspections or remote regulatory assessments (&#8220;RRAs&#8221;) of study sponsors, principal investigators, study sites and other contractors. If we, any of our CROs, service providers or investigators fail to comply with applicable regulations or GCPs, the data generated in our nonclinical and clinical studies may be deemed unreliable and the FDA, EMA or comparable foreign regulatory authorities may require us to perform additional nonclinical and clinical studies before approving our marketing applications. There can be no assurance that upon inspection or conclusion of an RRA by a given regulatory authority, such regulatory authority will determine that any of our clinical studies comply with GCP regulations. In addition, our clinical studies must be conducted with product generated under cGMP regulations. Failure to comply by any of the participating parties or ourselves with these regulations may require us to repeat clinical studies, which would delay the regulatory approval process. Moreover, our business may be implicated if our CROs or any other participating parties violate federal or state fraud and abuse or false claims laws and regulations or healthcare or data privacy and security laws. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If any of our relationships with these third-party CROs terminate, we may not be able to enter into arrangements with alternative CROs or do so on commercially reasonable terms. In addition, our CROs are not our employees, and except for remedies available to us under our agreements with such CROs, we cannot control whether or not they devote sufficient time and resources to our on-going nonclinical and clinical programs. If CROs do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced or if the quality or accuracy of the data they obtain is compromised due to the failure to adhere to our protocols, regulatory requirements or for other reasons, our clinical studies may be extended, delayed or terminated and we may not be able to obtain regulatory approval for or successfully commercialize our product candidates. CROs may also generate higher costs than anticipated. As a result, our results of operations and the commercial prospects for our product candidates would be harmed, our costs could increase and our ability to generate revenue could be delayed. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Switching or adding additional CROs involves additional cost and requires management time and focus. In addition, a transition period is necessary when a new CRO commences work, which can materially impact our ability to meet our desired clinical development timelines. Though we strive to carefully manage our relationships with our CROs, there can be no assurance that we will not encounter similar challenges or delays in the future or that these delays or challenges will not have a material adverse impact on our business, prospects and financial condition.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">We are dependent on Junshi Biosciences for the commercialization of our product and the failure to commercialize could have a material adverse effect on our business and operating results. </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">We have an exclusive license from Junshi Biosciences to develop and commercialize LOQTORZI in the United States and Canada. Junshi Biosciences is responsible for supplying us with drug substance and final drug products.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our license with Junshi Biosciences or other future license or collaboration agreements, may not result in positive outcomes. Factors that may affect the success of our licenses and collaborations include, but are not limited to, the following:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our existing and potential collaboration partners may fail to provide sufficient amounts of commercial product, including because of import restrictions, or they may be ineffective in doing so;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our existing and potential collaboration partners may fail regulatory inspections or RRAs which may preclude or delay the delivery of commercial product;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our existing and potential licensees and collaboration partners may incur financial, legal or other difficulties that force them to limit or reduce their participation in our joint projects;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our existing and potential licensees and collaboration partners may terminate their licenses or collaborations with us, which could make it difficult for us to attract new partners or adversely affect perception of us in the business and financial communities; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our existing and potential licensees and collaboration partners may choose to pursue alternative, higher priority programs, which could affect their commitment to us. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Moreover, any disputes with our existing and future licensees and collaboration partners could substantially divert the attention of our senior management from other business activities and may require us to incur substantial costs associated with litigation or arbitration proceedings. If we cannot maintain successful license and collaboration arrangements, our business, financial condition and operating results may be adversely affected.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Risks Related to Our Future Operations Following the UDENYCA Sale</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">There is no guarantee that we will receive either of the Earnout Payments under the UDENYCA Purchase Agreement.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">A portion of the aggregate consideration potentially payable to us under the UDENYCA Purchase Agreement is in the form of two Earnout Payments of $37.5 million each. The first such payment is payable by Intas to us if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million. However, there is no guarantee that we will receive either of the Earnout Payments, and we may not receive more than the consideration that we received at closing of the UDENYCA Sale for selling the UDENYCA Business. If we do not receive the Earnout Payments the total consideration paid to us for the sale of UDENYCA will be significantly lower, which could be harmful to our future financial position.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">There are risks and uncertainties associated with the UDENYCA TSA, one or more of which could have a material adverse effect on our business, financial condition, results of operations, cash flows or stock price.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In connection with the UDENYCA Sale, we entered into the UDENYCA TSA pursuant to which we are required to provide certain business support services to Intas for a defined transition period of time. There are a number of risks and uncertainties associated with the UDENYCA TSA, which could have a material adverse effect on our business, financial condition, results of operations, cash flows or stock price, including, among other things:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the need to expend our management and employee time and attention on the UDENYCA TSA that could be spent on other areas of our business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the need to provide significant support services under the UDENYCA TSA on behalf of Intas, such as logistics, payments, accounting, finance, commercial, regulatory and manufacturing support;</span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the exposure to the financial status of Intas for any payments due to us under the UDENYCA TSA, which may be significant; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">potential unanticipated costs to us under the UDENYCA TSA.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 60.5pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Related to Manufacturing and Supply Chain </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We are subject to a multitude of manufacturing risks and the risks of inaccurately forecasting sales of our product. We also need to make a determination of excess or obsolete inventory that requires judgment and may result in write-downs of inventory, charges related to firm purchase commitments, or both. Any adverse developments affecting the manufacturing operations of our product and product candidates could substantially increase our costs and limit supply for our product and product candidates. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">The process of manufacturing our product and product candidates is complex, highly regulated and subject to several risks, including but not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">product loss due to contamination, equipment failure or improper installation or operation of equipment or vendor or operator error; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">equipment failures, labor shortages, natural disasters, power failures and numerous other factors associated with the manufacturing facilities in which our product candidates are produced, and potentially exacerbated by climate change; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">disruption of supply chains for critical and specialized raw materials, delays in regulatory inspections of manufacturing and testing facilities, and reduced manufacturing capacities created by global events such as the ongoing conflicts in Ukraine and the Middle East. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We have experienced reduced production yields, product defects and other supply disruptions. For example, we have experienced failures with respect to the manufacturing of certain lots of each of our product and product candidates resulting in delays prior to our taking corrective action. Additionally, if microbial, viral or other contaminations are discovered in our product or product candidates or in the manufacturing facilities in which our product or product candidates are made, such manufacturing facilities may need to be closed for an extended period of time to investigate and remedy the contamination. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any adverse developments affecting manufacturing operations for our product and product candidates, including due to sudden or long-term changes in weather patterns or conflicts in particular geographic areas, may result in shipment delays, inventory shortages, lot failures, withdrawals or recalls or other interruptions in the supply of our product and product candidates. We also need to make a determination of excess or obsolete inventory that requires judgment and includes consideration of many factors, such as estimates of future product demand, current and future market conditions, product expiration information and potential product obsolescence, among others. Although we believe that the assumptions we use in estimating potential inventory write-downs are reasonable, if actual market conditions are less favorable than projected by us, write-downs of inventory, charges related to firm purchase commitments, or both may be required which would be recorded as cost of goods sold in our consolidated statements of operations. Adverse developments affecting our assumptions of the level and timing of demand for our product include those that are outside of our control such as the actions taken by competitors and customers and other factors. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We may have to take inventory write-downs and incur other charges and expenses, such as charges related to firm purchase commitments, for any product that is manufactured in reliance on a forecast that proves to be inaccurate because we do not sell as many units as forecasted. For example, during the fourth quarter of 2023, we recorded a $47.0 million charge for the write-down of slow moving YUSIMRY inventory and the related partial recognition of certain firm purchase commitments. Although we believe that the assumptions that we use in estimating inventory write-downs are reasonable, additional write-downs of inventory may be required in the future if actual market conditions are less </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">favorable than our projections, which could materially and adversely impact our financial results. In addition to such write-downs, we may also have to incur charges and expenses related to firm purchase commitments or for product candidates that fail to meet specifications, undertake costly remediation efforts or seek costlier manufacturing alternatives.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We currently engage single suppliers for manufacture, clinical trial services, formulation development and product testing of our product and product candidates. The loss of any of these suppliers or vendors could materially and adversely affect our business. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">For our product and our product candidates, we currently engage a distinct&#160;vendor or service provider for each of the principal activities supporting our manufacture and development of this product, such as manufacture of the biological substance present in the product, manufacture of the final filled and finished presentation of this product, as well as laboratory testing, formulation development and clinical testing of this product. Because we currently have engaged a limited number of back-up suppliers or vendors for these single-sourced services, and although we believe that there are alternate sources that could fulfill these activities, we cannot make any assurances that identifying and establishing relationships with alternate suppliers and vendors would not result in significant delay in the development of our product candidates. Additional delays or cost increases could occur due to the direct or indirect effects of the ongoing conflict in Ukraine.&#160;Additionally, we may not be able to enter into arrangements with alternative service providers&#160;on commercially reasonable terms or at all.&#160;A delay in the development of our product and product candidates, or having to enter into a new agreement with a different third party on less favorable terms than we have with our current suppliers, could have a material adverse impact on our business.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We and our collaboration partners and contract manufacturers are subject to significant regulation with respect to manufacturing our product candidates. The manufacturing facilities on which we rely may not continue to meet regulatory requirements or may not be able to meet supply demands. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">All entities involved in the preparation of therapeutics for clinical studies or commercial sale, including our existing contract manufacturers for our product candidates, are subject to extensive regulation. Components of a finished therapeutic product approved for commercial sale or used in clinical studies must be manufactured in accordance with cGMP. These regulations govern manufacturing processes and procedures (including record keeping) and the implementation and operation of quality systems to control and assure the quality of investigational products and products approved for sale. Poor control of production processes can lead to the introduction of contaminants or to inadvertent changes in the properties or stability of our product candidates that may not be detectable in final product testing. We, our collaboration partners, or our contract manufacturers must supply all necessary documentation in support of a BLA, NDA or MAA on a timely basis and must adhere to cGMP regulations enforced by the FDA and other regulatory agencies through their facilities inspection program. Some of our contract manufacturers may have never produced a commercially approved pharmaceutical product and therefore have not obtained the requisite regulatory authority approvals to do so. The facilities and quality systems of some or all of our collaboration partners and third-party contractors must successfully complete a pre-approval inspection for compliance with the applicable regulations as a condition of regulatory approval of our product candidates or any of our other potential products. In addition, the regulatory authorities may, at any time, audit or inspect a manufacturing facility involved with the preparation of our product candidates or our other potential products or the associated quality systems for compliance with the regulations applicable to the activities being conducted. Although we oversee the contract manufacturers, we cannot control the manufacturing process of, and are completely dependent on, our contract manufacturing partners for compliance with the regulatory requirements. If these facilities do not successfully complete a pre-approval plant inspection, regulatory approval of the products may not be granted or may be substantially delayed until any violations are corrected to the satisfaction of the regulatory authority, if ever. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The regulatory authorities also may, at any time following approval of a product for sale, inspect, audit or initiate an RRA of the manufacturing facilities of our collaboration partners and third-party contractors. If any such inspection, audit or RRA identifies a failure to comply with applicable regulations or if a violation of our product specifications or </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">applicable regulations occurs independent of such an inspection, audit or RRA, we or the relevant regulatory authority may require remedial measures that may be costly or time consuming for us or a third party to implement and that may include the temporary or permanent suspension of a clinical study or commercial sales or the temporary or permanent closure of a facility. Any such remedial measures imposed upon us or third parties with whom we contract could materially harm our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If we, our collaboration partners or any of our third-party manufacturers fail to maintain regulatory compliance, the FDA or other applicable regulatory authority can impose regulatory sanctions including, among other things, refusal to approve a pending application for a new product candidate, withdrawal of an approval or suspension of production. As a result, our business, financial condition and results of operations may be materially harmed. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Additionally, if a manufacturer cannot meet the supply demand, supply from an alternative manufacturer would require the submission of a BLA/NDA supplement or MAA Variation (or equivalent foreign regulatory filing) which could result in further delay. The regulatory agencies may also require additional studies if a new manufacturer is relied upon for commercial production. Switching manufacturers may involve substantial costs and is likely to result in a delay in our desired clinical and commercial timelines. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">These factors could cause us to incur additional costs and could cause the delay or termination of clinical studies, regulatory submissions, required approvals or commercialization of our product candidates. Furthermore, if our suppliers fail to meet contractual requirements and we are unable to secure one or more replacement suppliers capable of production at a substantially equivalent cost, our clinical studies may be delayed or we could lose potential revenue. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Risks Related to Adverse Events </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Our product or our product candidates may cause undesirable side effects or have other properties that could, as applicable, delay or prevent their regulatory approval, limit the commercial profile of an approved label or result in significant negative consequences following marketing approval, if granted. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">As with most pharmaceutical products, use of our product or our product candidates could be associated with side effects or adverse events, which can vary in severity (from minor reactions to death) and frequency (infrequent or prevalent). Side effects or adverse events associated with the use of our product candidates may be observed at any time, including in clinical trials or when a product is commercialized. Undesirable side effects caused by our product candidates could cause us or regulatory authorities to interrupt, delay or halt clinical studies and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA or other comparable foreign authorities. Results of our studies could reveal a high and unacceptable severity and prevalence of side effects such as toxicity or other safety issues and could require us or our collaboration partners to perform additional studies or halt development or sale of these product candidates or expose us to product liability lawsuits, which will harm our business. In such an event, we may be required by regulatory agencies to conduct additional animal or human studies regarding the safety and efficacy of our product candidates, which we have not planned or anticipated or our studies could be suspended or terminated, and the FDA or comparable foreign regulatory authorities could order us to cease further development of or deny or withdraw approval of our product candidates for any or all targeted indications. There can be no assurance that we will resolve any issues related to any product-related adverse events to the satisfaction of the FDA or any other regulatory agency in a timely manner, if ever, which could harm our business, prospects and financial condition. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Additionally, product quality characteristics have been shown to be sensitive to changes in process conditions, manufacturing techniques, equipment or sites and other such related considerations, hence any manufacturing process changes we implement prior to or after regulatory approval could impact product safety and efficacy. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Drug-related side effects could affect patient recruitment for clinical trials, the ability of enrolled patients to complete our studies or result in potential product liability claims. We currently carry product liability insurance and we are required to maintain product liability insurance pursuant to certain of our license agreements. We cannot assure </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">that out product liability coverage will cover in full claims to which we are exposed. We may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses due to liability. A successful product liability claim or series of claims brought against us could adversely affect our results of operations and business. In addition, regardless of merit or eventual outcome, product liability claims may result in impairment of our business reputation, withdrawal of clinical study participants, costs due to related litigation, distraction of management&#8217;s attention from our primary business, initiation of investigations by regulators, substantial monetary awards to patients or other claimants, the inability to commercialize our product candidates and decreased demand for our product candidates, if approved for commercial sale. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Additionally, if one or more of our product candidates receives marketing approval, and we or others later identify undesirable side effects caused by the product, a number of potentially significant negative consequences could result, including but not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory authorities may withdraw approvals of such product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory authorities may require additional warnings on the label; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we may be required to create a risk evaluation and mitigation strategy plan, which could include a medication guide outlining the risks of such side effects for distribution to patients, a communication plan for healthcare providers and/or other elements to assure safe use; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we could be sued and held liable for harm caused to patients; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our reputation may suffer. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any of these events could prevent us from achieving or maintaining market acceptance of the particular product candidate, if approved, and could significantly harm our business, results of operations and prospects. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">For our product and if we receive approval for our product candidates, regulatory agencies, including the FDA and foreign regulatory agencies, require that we report certain information about adverse medical events if any product may have caused or contributed to those adverse events. The timing of our obligation to report would be triggered by the date we become aware of the adverse event as well as the nature of the event. We may fail to report adverse events we become aware of within the prescribed timeframe. We may also fail to appreciate that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or removed in time from the use of our product. If we fail to comply with our reporting obligations, the FDA or foreign regulatory agencies could take action including criminal prosecution, the imposition of civil monetary penalties, seizure of our product or extended delay in approval or clearance of future products. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Adverse events involving another anti-PD-1 or PD-L1 antibody product may negatively affect our business. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In the event that use of another anti-PD-1 or PD-L1 antibody product results in unanticipated side effects or other adverse events, it is likely that our product will be viewed comparably and may become subject to the same scrutiny and regulatory sanctions as the other anti-PD-1 or PD-L1 antibody product, as applicable. Accordingly, we may become subject to regulatory supervisions, clinical holds, product recalls or other regulatory actions for matters outside of our control that affect the other anti-PD-1 or PD-L1 antibody product, as applicable, if and until we are able to demonstrate to the satisfaction of our regulators that our product is not subject to the same issues leading to the regulatory action as the other anti-PD-1 or PD-L1 antibody product, as applicable. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Risks Related to Intellectual Property </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we infringe or are alleged to infringe intellectual property rights of third parties, our business could be harmed. Third-party claims of intellectual property infringement may prevent or delay our development and commercialization efforts. </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Our commercial success depends in large part on avoiding infringement of the patents and proprietary rights of third parties. There have been many lawsuits and other proceedings involving patent and other intellectual property rights in the pharmaceutical industry, including patent infringement lawsuits, interferences, oppositions and reexamination proceedings before the United States Patent and Trademark Office (&#8220;USPTO&#8221;) and corresponding foreign patent offices. Numerous United States and foreign issued patents and pending patent applications, which are owned by third parties, exist in the fields in which we are developing product candidates. As the pharmaceutical industry expands and more patents are issued, the risk increases that our product candidates may be subject to claims of infringement of the patent rights of third parties.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our research, development and commercialization activities may infringe or otherwise violate or be claimed to infringe or otherwise violate patents owned or controlled by other parties. Competitors have developed, and are continuing to develop, worldwide patent portfolios of varying sizes and breadth, many of which are in fields relating to our business, and it may not always be clear to industry participants, including us, which patents cover various types of products or methods of use. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Third parties may assert that we are employing their proprietary technology without authorization. We are aware of third-party patents or patent applications with claims, for example, to compositions, formulations, methods of manufacture or methods for treatment related to the use or manufacture of our product candidates. While we have conducted freedom to operate analyses with respect to our product and our product candidates we cannot guarantee that any of our analyses are complete and thorough, nor can we be sure that we have identified each patent and pending application in the United States and abroad that is relevant or necessary to the commercialization of our product candidates. Moreover, because patent applications can take many years to issue, there may be currently pending patent applications that may later result in issued patents covering our product candidates. With respect to products we are evaluating for inclusion in our future product pipeline, our freedom to operate analyses, including our research on the timing of potentially relevant patent expirations, are ongoing. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">There may also be patent applications that have been filed but not published and if such applications issue as patents, they could be asserted against us. For example, in most cases, a patent filed today would not become known to industry participants for at least 18 months given patent rules applicable in most jurisdictions, which do not require publication of patent applications until 18 months after filing. Moreover, some United States patents may issue without any prior publication in cases where the patent applicant does not also make a foreign filing. We may also face claims from non-practicing entities that have no relevant product revenue and against whom our own patent portfolio may have no deterrent effect. In addition, coverage of patents is subject to interpretation by the courts, and the interpretation is not always uniform. If we are sued for patent infringement, we would need to demonstrate that our product candidates, products or methods either do not infringe the patent claims of the relevant patent or that the patent claims are invalid or unenforceable, and we may not be able to do this. Proving that a patent is invalid or unenforceable is difficult. For example, in the United States, proving invalidity requires a showing of clear and convincing evidence to overcome the presumption of validity enjoyed by issued patents. Also, in proceedings before courts in Europe, the burden of proving invalidity of the patent usually rests on the party alleging invalidity. Even if we are successful in these proceedings, we may incur substantial costs and the time and attention of our management and scientific personnel could be diverted in pursuing these proceedings, which could have a material adverse effect on us. In addition, we may not have sufficient resources to bring these actions to a successful conclusion. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Third parties could bring claims against us that would cause us to incur substantial expenses and, if successful against us, could cause us to pay substantial monetary damages. Further, if a patent infringement suit were brought against us, we could be forced to stop or delay research, development, manufacturing or sales of the product or product candidate that is the subject of the suit. Ultimately, we could be prevented from commercializing a product or be forced to cease some aspect of our business operations, if, as a result of actual or threatened patent infringement claims, we are unable to enter into licenses on commercially acceptable terms or at all. If, as a result of patent infringement claims or to avoid potential claims, we choose or are required to seek licenses from third parties, these licenses may not be available on acceptable terms or at all. Even if we are able to obtain a license, the license may obligate us to pay </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">substantial license fees or royalties or both, and the rights granted to us might be nonexclusive, which could result in our competitors gaining access to the same intellectual property. Parties making claims against us may obtain injunctive or other equitable relief, which could effectively block our ability to further develop and commercialize one or more of our product candidates. Defense of these claims, regardless of their merit, would likely involve substantial litigation expense and would likely be a substantial diversion of employee resources from our business. In the event of a successful claim of infringement against us, we may, in addition to being blocked from the market, have to pay substantial monetary damages, including treble damages and attorneys&#8217; fees for willful infringement, pay royalties, redesign our infringing products or obtain one or more licenses from third parties, which may be impossible or require substantial time and monetary expenditure. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In addition to infringement claims against us, we may become a party to other patent litigation and other proceedings, including interference, IPR, derivation or post-grant proceedings declared or granted by the USPTO and similar proceedings in foreign countries, regarding intellectual property rights with respect to our current or future products. An unfavorable outcome in any such proceeding could require us to cease using the related technology or to attempt to license rights to it from the prevailing party or could cause us to lose valuable intellectual property rights. Our business could be harmed if the prevailing party does not offer us a license on commercially reasonable terms, if any license is offered at all. Litigation or other proceedings may fail and, even if successful, may result in substantial costs and distract our management and other employees. We may also become involved in disputes with others regarding the ownership of intellectual property rights. For example, we jointly develop intellectual property with certain parties, and disagreements may therefore arise as to the ownership of the intellectual property developed pursuant to these relationships. If we are unable to resolve these disputes, we could lose valuable intellectual property rights. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Third parties may submit applications for patent term extensions in the United States or other jurisdictions where similar extensions are available or Supplementary Protection Certificates in the E.U. states and Switzerland seeking to extend certain patent protection, which, if approved, may interfere with or delay the launch of one or more of our product or product candidates. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The cost to us of any patent litigation or other proceeding, even if resolved in our favor, could be substantial. Patent litigation and other proceedings may fail, and even if successful, may result in substantial costs and distract our management and other employees. Competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their substantially greater financial resources. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could impair our ability to compete in the marketplace. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We do not know whether any of our pending patent applications will result in the issuance of any patents or whether the rights granted under any patents issuing from these applications will prevent any of our competitors from marketing similar products that may be competitive with our own. Moreover, even if we do obtain issued patents, they will not guarantee us the right to use our patented technology for commercialization of our product candidates. Third parties may have blocking patents that could prevent us from commercializing our own products, even if our products use or embody our own, patented inventions.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The validity and enforceability of patents are generally uncertain and involve complex legal and factual questions. Any patents that may be issued on our pending applications may be challenged, invalidated or circumvented, which could limit our ability to stop competitors from marketing products similar to ours. Furthermore, our competitors may develop similar or alternative technologies not covered by any patents that may issue to us.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">For technologies for which we do not seek patent protection, we may rely on trade secrets to protect our proprietary position. However, trade secrets are difficult to protect. We seek to protect our technology and product candidates, in part, by entering into confidentiality agreements with those who have access to our confidential information, including our employees, consultants, advisors, contractors or collaborators. We also seek to preserve the integrity and confidentiality of our proprietary technology and processes by maintaining physical security of our premises </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">and physical and electronic security of our information technology systems. While we have confidence in these individuals, organizations and systems, agreements or security measures may be breached and we may not have adequate remedies for any breach. In addition, our trade secrets may otherwise become known or be independently discovered by competitors. To the extent that our employees, consultants, advisors, contractors and collaborators use intellectual property owned by others in their work for us, disputes may arise as to the rights in related or resulting know-how and inventions.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may be involved in lawsuits or IPR proceedings to protect or enforce our patents, which could be expensive, time consuming and unsuccessful. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We may discover that competitors are infringing our issued patents. Expensive and time-consuming litigation may be required to abate such infringement. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. If we or one of our collaboration partners were to initiate legal proceedings against a third party to enforce a patent covering one of our product candidates, the defendant could counterclaim that the patent covering our product candidate is invalid or unenforceable. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including but not limited to lack of novelty, obviousness or non-enablement. Grounds for an unenforceability assertion could include an allegation that someone involved in the prosecution of the patent withheld relevant or material information related to the patentability of the invention from the USPTO or made a misleading statement during prosecution. The outcome following legal assertions of invalidity and unenforceability is unpredictable. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Interference proceedings provoked by third parties or brought by us or declared by the USPTO may be necessary to determine the priority of inventions with respect to our patents or patent applications. An unfavorable outcome could require us to cease using the related technology or to attempt to license rights to it from the prevailing party. Our business could be harmed if we cannot obtain a license from the prevailing party on commercially reasonable terms. Third parties may request an IPR of our patents in the USPTO. An unfavorable decision may result in the revocation of our patent or a limitation to the scope of the claims of our patents. Our defense of litigation, interference or IPR proceedings may fail and, even if successful, may result in substantial costs and distract our management and other employees. In addition, the uncertainties associated with litigation could have a material adverse effect on our ability to raise the funds necessary to continue our clinical trials, continue our research programs, license necessary technology from third parties or enter into development partnerships that would help us bring our product candidates to market.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during any litigation we initiate to enforce our patents. There could also be public announcements of the results of hearings, motions or other interim proceedings or developments. If securities analysts or investors perceive these results to be negative, it could have a material adverse effect on the price of our common stock. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may be subject to claims that our employees, consultants, or independent contractors have wrongfully used or disclosed confidential information of third parties or that our employees have wrongfully used or disclosed alleged trade secrets of their former employers.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We employ individuals, retain independent contractors and consultants and members on our board of directors or scientific advisory board who were previously employed at universities or other pharmaceutical companies, including our competitors or potential competitors. Although we have procedures in place to try to ensure that our employees, consultants and independent contractors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or our employees or consultants have inadvertently or otherwise used or disclosed intellectual property, including trade secrets or other proprietary information, of a former employer or other third parties. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel, which could </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">adversely impact our business. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we fail to comply with our obligations in the agreements under which we license intellectual property and other rights from third parties or otherwise experience disruptions to our business relationships with our licensors, we could lose license rights that are important to our business. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We are a party to certain non-exclusive intellectual property license agreements with certain vendors that are important to our business, and we expect to enter into additional license agreements in the future. Our existing license agreements impose, and we expect that future license agreements will impose, various diligence, milestone payment, royalty and other obligations on us. If we fail to comply with our obligations under these agreements or we are subject to a bankruptcy, we may be required to make certain payments to the licensor, we may lose the license or the licensor may have the right to terminate the license, in which event we would not be able to develop or market products covered by the license. Additionally, the milestone and other payments associated with these licenses will make it less profitable for us to develop our product candidates. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In the event we breach any of our obligations related to such agreements, we may incur significant liability to our licensing partners. Disputes may arise regarding intellectual property subject to a licensing agreement, including but not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the scope of rights granted under the license agreement and other interpretation-related issues; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the extent to which our technology and processes infringe on intellectual property of the licensor that is not subject to the licensing agreement; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the sublicensing of patents and other rights; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our diligence obligations under the license agreement and what activities satisfy those diligence obligations; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our licensors and us and our collaborators; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the priority of invention of patented technology. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If disputes over intellectual property and other rights that we have licensed prevent or impair our ability to maintain our current licensing arrangements on acceptable terms, we may be unable to successfully develop and commercialize the affected product candidates and that could have a material adverse effect on our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:12pt 0pt 0pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may not be successful in obtaining or maintaining necessary rights to our product and product candidates through acquisitions and in-licenses. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We currently have rights to certain intellectual property, through licenses from third parties and under patent applications that we own, to develop and commercialize our product and product candidates. Because we may find that our programs require the use of proprietary rights held by third parties, the growth of our business may depend in part on our ability to acquire, in-license or use these proprietary rights. We may be unable to acquire or in-license compositions, methods of use, processes or other third-party intellectual property rights from third parties that we identify as necessary for our product candidates. The licensing and acquisition of third-party intellectual property rights is a competitive area, and a number of more established companies are also pursuing strategies to license or acquire third-party intellectual property rights that we may consider attractive. These established companies may have a competitive advantage over us due to their size, financial resources and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We also may be unable to license or acquire third-party intellectual property rights on terms that would allow us to make an appropriate return on our investment. We may also get into disputes or litigation with third parties from whom we license intellectual property rights necessary for the sale of our product.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">If we are unable to successfully obtain required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of that program and our business and financial condition could suffer. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:18pt 0pt 12pt 0pt;">Risks Related to the Discovery and Development of Our Product Candidates </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We are heavily dependent on the development, clinical success, regulatory approval and commercial success of our product candidates. We cannot give any assurance that any of our product candidates will receive regulatory approval, which is necessary before they can be commercialized. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We invest substantial efforts and financial resources to identify, acquire and develop our product candidates. Our future success is dependent on our ability to develop, obtain regulatory approval for, and then commercialize and obtain adequate third-party coverage and reimbursement for one or more of our product candidates. We currently have one approved product: LOQTORZI.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Our product candidates are in varying stages of development and will require additional clinical development, management of nonclinical, clinical and manufacturing activities, regulatory approval, adequate manufacturing supplies, commercial organization and significant marketing efforts before we generate any revenue from product sales. We have not initiated Phase 3 clinical trials for any of the product candidates in our pipeline. It may be some time before we submit an application for market approval with the relevant regulatory agencies for these product candidates.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We cannot be certain that any of our product candidates will be successful in clinical trials or receive regulatory approval. Further, our product candidates may not receive regulatory approval even if they are successful in clinical trials. If we and our existing or future collaboration partners do not receive regulatory approvals for our product candidates, we may not be able to continue our operations. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We, together with our collaboration partners, generally plan to seek regulatory approval to commercialize our product candidates in the United States, the E.U., and additional foreign countries where we or our partners have commercial rights. To obtain regulatory approval, we and our collaboration partners must comply with numerous and varying regulatory requirements of such countries regarding safety, efficacy, chemistry, manufacturing and controls, clinical studies, commercial sales, and pricing and distribution of our product candidates. Even if we and our collaboration partners are successful in obtaining approval in one jurisdiction, we cannot ensure that we will obtain approval in any other jurisdictions. If we and our collaboration partners are unable to obtain approval for our product candidates in multiple jurisdictions, our revenue and results of operations could be negatively affected. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">The regulatory approval processes of the FDA, EMA and comparable foreign authorities are lengthy, time consuming and inherently unpredictable. If we and our collaboration partners are ultimately unable to obtain regulatory approval for our product candidates, our business will be substantially harmed. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">The research, development, testing, manufacturing, labeling, packaging, approval, promotion, advertising, storage, marketing, distribution, post-approval monitoring and reporting and export and import of biologic products are subject to extensive regulation by the FDA and other regulatory authorities in the United States, by the EMA and EEA Competent Authorities in the European Economic Area (&#8220;EEA&#8221;), and by other regulatory authorities in other countries, where regulations differ from country to country. Neither we nor any existing or future collaboration partners are permitted to market our product candidates in the United States until we and our collaboration partners receive approval from the FDA, or in the EEA until we and our collaboration partners receive EC or EEA Competent Authority approvals. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The time required to develop new products or obtain approval for new products by the FDA and comparable foreign authorities is unpredictable, may take many years following the completion of clinical studies and depends upon numerous factors. Further, applications to the Human Genetic Resources Administration of China required for any activities, including development activities and data sharing with our partners in China, may result in product </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">development delays. In addition, approval policies, regulations or the type and amount of clinical data necessary to gain approval may change during the course of a product candidate&#8217;s clinical development and may vary among jurisdictions, which may cause delays in the approval or the decision not to approve an application. Neither we nor any collaboration partner has obtained regulatory approval for any of our product and product candidates, other than LOQTORZI, which has received approval from the FDA and is also approved for use in China, and it is possible that none of our other current or future product candidates will ever obtain additional regulatory approvals.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Applications for our product candidates could fail to receive regulatory approval for many reasons, including but not limited to the following: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the data collected from clinical studies of our product candidates may not be sufficient to support the submission of a BLA, an NDA or other submission or to obtain regulatory approval in the United States, the EEA or elsewhere; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the FDA or comparable foreign regulatory authorities may disagree with the design or implementation of our clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the FDA may determine that the population studied in the clinical program may not be sufficiently broad or representative to assure safety and efficacy in the full population for which we seek approval, or that conclusions of clinical trials conducted in a single country or region outside the United States may not be generalizable to the patient population in the United States; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the FDA or comparable foreign regulatory authorities may disagree with our interpretation of data from analytical and bioanalytical studies, nonclinical studies or clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we may be unable to demonstrate to the FDA or comparable foreign regulatory authorities that a product candidate&#8217;s risk-benefit ratio for its proposed indication is acceptable; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the FDA or comparable foreign regulatory authorities may fail to approve the manufacturing processes, test procedures and specifications or facilities of our collaborators or third-party manufacturers with which we contract for clinical and commercial supplies; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the approval policies or regulations of the FDA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">This approval process, as well as the unpredictability of the results of clinical studies, may result in our failure to obtain regulatory approval to market any of our product candidates, which would significantly harm our business. Any delays in the commencement or completion of clinical testing could significantly impact our product development costs and could result in the need for additional financing, which may be unavailable to us on acceptable terms or at all.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Clinical drug development involves a lengthy and expensive process and we may encounter substantial delays in our clinical studies or may fail to demonstrate safety and efficacy to the satisfaction of applicable regulatory authorities. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Before obtaining marketing approval from regulatory authorities for the sale of our product candidates, we or our collaboration partners, or both, as the case may be, must conduct clinical studies to demonstrate the safety and efficacy of the product candidates in humans. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical study process. The results of preclinical studies and early and mid-stage clinical studies of our product candidates may not be predictive of the results of later-stage clinical studies. Product candidates that have shown promising results in early or mid-stage clinical studies may still suffer significant setbacks in subsequent registration clinical studies. There is a high failure rate for product candidates proceeding through clinical studies, and product candidates in later stages of clinical studies may fail to show the desired safety and efficacy traits despite having progressed through preclinical studies and initial clinical studies. A&#160;number of companies in the oncology industry have </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">suffered significant setbacks in advanced clinical studies due to lack of efficacy or adverse safety profiles, notwithstanding promising results in earlier studies. Nonclinical and clinical data are also often susceptible to varying interpretations and analyses. We do not know whether any clinical studies we may conduct for our product candidates will demonstrate consistent or adequate efficacy and safety to obtain regulatory approval. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We cannot guarantee that any clinical studies will be conducted as planned or completed on schedule, if at all. A failure of one or more clinical studies can occur at any stage of testing, and our future clinical studies may not be successful. Events that may prevent successful or timely completion of clinical development include but are not limited to: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">inability to generate sufficient preclinical, toxicology or other </span><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">in vivo</i><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> or </span><i style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:italic;font-weight:normal;">in vitro</i><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> data to support the initiation of human clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in reaching a consensus with regulatory agencies on study design; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in reaching agreement on acceptable terms with prospective CROs, and clinical study sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and clinical study sites; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in obtaining required institutional review board approval at each clinical study site; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">imposition of a clinical hold by regulatory agencies, after review of an investigational new drug application or amendment or equivalent application or amendment, or an inspection of our clinical study operations or study sites or as a result of adverse events reported during a clinical trial; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in recruiting suitable patients to participate in our clinical studies sponsored by us or our partners; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">difficulty collaborating with patient groups and investigators; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure by our CROs, other third parties or us to adhere to clinical study requirements; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to perform in accordance with the FDA&#8217;s GCP requirements or applicable regulatory guidelines in other countries; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in patients completing participation in a study or return for post-treatment follow-up, or patients dropping out of a study; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">occurrence of adverse events associated with the product candidate that are viewed to outweigh its potential benefits; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in regulatory requirements and guidance that require amending or submitting new clinical protocols; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the cost of clinical studies of our product candidates being greater than we anticipate; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">clinical studies of our product candidates producing negative or inconclusive results, which may result in us deciding or regulators requiring us to conduct additional clinical studies or abandon product development programs; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">delays in manufacturing, testing, releasing, validating or importing/exporting and/or distributing sufficient stable quantities of our product candidates for use in clinical studies or the inability to do any of the foregoing. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any inability to successfully complete nonclinical and clinical development could result in additional costs to us or impair our ability to continue to generate revenue. In addition, if we make manufacturing or formulation changes to our product candidates, we may need to conduct additional studies to bridge our modified product candidates to earlier versions. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">If we encounter difficulties enrolling patients in our clinical trials, our clinical development activities could be delayed or otherwise adversely affected.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Patient enrollment is a significant factor in the timing of clinical trials, and the timing of our clinical trials will depend, in part, on the speed at which we can recruit patients to participate in our trials, as well as completion of required follow-up periods. We may not be able to initiate or continue clinical trials for our product candidates if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials to such trial&#8217;s conclusion as required by the FDA or other comparable regulatory authorities. Some of the conditions for which we may plan to evaluate our product candidates are rare diseases with limited patient pools from which to draw for clinical trials. The eligibility criteria of our clinical trials, once established, may further limit the pool of available trial participants.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Patient enrollment in clinical trials may be affected by other factors, including:</span></p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">size and nature of the targeted patient population; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">severity of the disease or condition under investigation; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">availability and efficacy of approved therapies for the disease or condition under investigation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">patient eligibility criteria for the trial in question as defined in the protocol;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">perceived risks and benefits of the product candidate under study;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">clinicians&#8217; and patients&#8217; perceptions as to the potential advantages of the product candidate being studied in relation to other available therapies, including any products that may be approved for, or any product candidates under investigation for, the indications we are investigating;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">efforts to facilitate timely enrollment in clinical trials;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">patient referral practices of physicians;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the ability to monitor patients adequately during and after treatment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">proximity and availability of clinical trial sites for prospective patients;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">continued enrollment of prospective patients by clinical trial sites; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the risk that patients enrolled in clinical trials will drop out of such trials before completion.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Additionally, other pharmaceutical companies targeting these same diseases are recruiting clinical trial patients from these patient populations, which may make it more difficult to fully enroll any clinical trials. We also rely on, and will continue to rely on, CROs and clinical trial sites to ensure proper and timely conduct of our clinical trials and preclinical studies. Though we have entered into agreements governing their services, we will have limited influence over their actual performance. Our inability to enroll a sufficient number of patients for our clinical trials would result in significant delays or may require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs for our product candidates and jeopardize our ability to obtain regulatory approval for the sale of our product candidates.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Failure to obtain regulatory approval in any targeted regulatory jurisdiction would prevent us from marketing our product to a larger patient population and reduce our commercial opportunities.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We are marketing LOQTORZI in the United States and may seek to partner commercially our product outside the United States, such as our Canada License Agreement with Apotex in Canada for LOQTORZI. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In order to market our product in the E.U., the United States and other jurisdictions, we and our collaboration partners must obtain separate regulatory approvals and comply with numerous and varying regulatory requirements. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The EMA is responsible for the centralized procedure for the regulation and approval of human medicines. This procedure results in a single marketing authorization that is valid in all E.U. countries, as well as in Iceland, Liechtenstein and Norway. The time required to obtain approval abroad may differ from that required to obtain FDA approval. The foreign regulatory approval process may include all of the risks associated with obtaining FDA approval and we may not obtain foreign regulatory approvals on a timely basis, if at all. Approval by the FDA does not ensure approval by regulatory authorities in other countries, and approval by one foreign regulatory authority does not ensure approval by regulatory authorities in other foreign countries or by the FDA. We or our collaboration partners may not be able to file for regulatory approvals and may not receive necessary approvals to commercialize our product in any market. Failure to obtain these approvals would materially and adversely affect our business, financial condition and results of operations. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may not be successful in our efforts to identify, develop or commercialize additional product candidates. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Although a substantial amount of our effort will focus on the continued clinical testing, potential approval and commercialization of our existing product candidates, the success of our business also depends upon our ability to identify, develop and commercialize additional product candidates. Research programs to identify new product candidates require substantial technical, financial and human resources. We may focus our efforts and resources on potential programs or product candidates that ultimately prove to be unsuccessful. Our development efforts may fail to yield additional product candidates suitable for clinical development and commercialization for a number of reasons, including but not limited to the following: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we may not be successful in identifying potential product candidates that pass our strict screening criteria; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we may not be able to overcome technological hurdles to development or a product candidate may not be capable of producing commercial quantities at an acceptable cost or at all; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">we may not be able to assemble sufficient resources to acquire or discover additional product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">our product candidates may not succeed in nonclinical or clinical testing; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">competitors may develop alternatives that render our product candidates obsolete or less attractive or the market for a product candidate may change such that a product candidate may not justify further development. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">If any of these events occur, we may be forced to abandon our development efforts for a program or programs or we may not be able to identify, develop or commercialize additional product candidates, which would have a material adverse effect on our business and could potentially cause us to cease operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Risks Related to Our Compliance with Applicable Laws</b> </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Healthcare reform measures, including the IRA, may increase the difficulty and cost for us to obtain marketing approval for and commercialize our product, affect the prices we may set, and have a material adverse effect on our business and results of operations. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In the United States, there have been and continue to be a number of legislative initiatives to contain healthcare costs. For example, in March 2010, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act (collectively, the &#8220;ACA&#8221;), was passed, which substantially changed the way health care is financed by both governmental and private insurers and has impacted and continues to impact the United States pharmaceutical industry. The ACA, among other things, modified the average manufacturer price (&#8220;AMP&#8221;) definition under the Medicaid Drug Rebate Program (&#8220;MDRP&#8221;) for drugs that are inhaled, infused, instilled, implanted or injected and not generally distributed through the retail channel; expanded rebate payments under the MDRP to include utilization by individuals enrolled in Medicaid managed care organizations; added a provision to increase the Medicaid rebate for line extension drugs; established annual fees and taxes on manufacturers of certain branded prescription drugs; and expanded the entities eligible for discounts under the Public Health Service 340B drug pricing program.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted. These changes include the American Rescue Plan Act of 2021, which eliminated the statutory cap on the Medicaid drug rebate beginning January 1, 2024. The rebate was previously capped at 100% of a drug&#8217;s AMP.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Most significantly, on August 16, 2022, the IRA was signed into law. Among other things, the IRA requires manufacturers of certain drugs to engage in price negotiations with Medicare (beginning in 2026), with prices that can be negotiated subject to a cap; imposes rebates under Medicare Part B and Medicare Part D to penalize price increases that outpace inflation (first due in 2023); and replaces the Part D coverage gap discount program with a new manufacturer discounting program (which began in 2025). The IRA permits the Secretary of the Department of Health and Human Services (&#8220;HHS&#8221;) to implement many of these provisions through guidance, as opposed to regulation, for the initial years. HHS has and will continue to issue and update guidance as these programs are implemented. CMS has published the negotiated prices for the initial ten drugs, which will first be effective in 2026, and the list of the subsequent 15 drugs that will be subject to negotiation, although the Medicare drug price negotiation program is currently subject to legal challenges. For that and other reasons, the impact of the IRA on our business and the pharmaceutical industry cannot yet be fully determined. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Most recently, the OBBBA, which was enacted in July 2025, imposes significant reductions in the funding of the Medicaid program. Such reductions are expected to decrease the number of persons enrolled in Medicaid and reduce the services covered by Medicaid, which could adversely affect our sales of LOQTORZI or any other product candidate that we may commercialize.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The cost of prescription pharmaceuticals in the United States is likely to remain the subject of considerable discussion. There have been several Congressional inquiries and proposed and enacted legislation designed to, among other things, reform government program reimbursement methodologies. The likelihood of implementation of these and other reform initiatives is uncertain. The Trump administration has issued executive orders that address the pricing of pharmaceuticals in the U.S. and propose a so-called &#8220;most favored nation&#8221; pricing policy, which would tie the price of drugs in the U.S. to the lowest price in a group of other countries. Further, the current administration has suggested that it may impose tariffs on pharmaceuticals. While it is unclear whether and how the Trump proposals will be implemented, the Trump policies are likely to have a negative impact on the pharmaceutical industry. Even proposals or executive actions that are ultimately deemed unlawful could negatively impact the U.S. pharmaceutical sector and our business. In the coming years, additional legislative and regulatory changes could be made to governmental health programs that could significantly impact pharmaceutical companies and the success of our product candidates. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Individual states in the United States have also proposed and enacted legislation and are implementing regulations designed to control pharmaceutical product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access, marketing cost disclosure, drug price reporting and other transparency measures, and, in some cases, measures designed to encourage importation from other countries and bulk purchasing. Some states have enacted legislation creating so-called prescription drug affordability boards, which ultimately may attempt to impose price limits on certain drugs in these states. We expect that additional state and federal healthcare reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for healthcare products and services, which could result in reduced demand for our product candidates or additional pricing pressures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We expect that healthcare reform measures that may be adopted in the future may result in more rigorous coverage criteria, new payment methodologies and additional downward pressure on the price that we receive for any approved product. Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors. The implementation of cost containment measures or other healthcare reforms may prevent us from being able to generate revenue, attain profitability or commercialize our product candidates.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In the E.U., similar political, economic and regulatory developments may affect our ability to profitably commercialize our product candidates, if approved. In addition to continuing pressure on prices and cost containment measures, legislative developments at the E.U. or member state level may result in significant additional requirements or obstacles that may increase our operating costs. The delivery of healthcare in the E.U., including the establishment and operation of health services and the pricing and reimbursement of medicines, is almost exclusively a matter for national, rather than E.U., law and policy. National governments and health service providers have different priorities and approaches to the delivery of health care and the pricing and reimbursement of products in that context. In general, however, the healthcare budgetary constraints in most E.U. member states have resulted in restrictions on the pricing and reimbursement of medicines by relevant health service providers. Coupled with ever-increasing E.U. and national regulatory burdens on those wishing to develop and market products, this could prevent or delay marketing approval of our product candidates, restrict or regulate post-approval activities and affect our ability to commercialize our product candidates, if approved. In markets outside of the United States and E.U., reimbursement and healthcare payment systems vary significantly by country, and many countries have instituted price ceilings on specific products and therapies.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We may be subject, directly or indirectly, to federal and state healthcare laws, including fraud and abuse, false claims and physician payment transparency laws. If we are unable to comply or have not fully complied with such laws, we could face substantial penalties. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Our operations are directly or indirectly through our customers subject to various federal and state fraud and abuse laws, including, without limitation, the federal Anti-Kickback Statute, the federal False Claims Act and physician sunshine laws and regulations. These laws impact, among other things, sales, marketing and education programs. The laws that may affect our ability to operate include: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the federal Anti-Kickback Statute, which prohibits, among other things, persons from knowingly and willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, in cash or in kind, to induce or in return for the purchase, recommendation, order or furnishing of an item or service reimbursable, in whole or in part, under a federal healthcare program, such as the Medicare and Medicaid programs. A person or entity does not need to have actual knowledge of the federal Anti-Kickback Statute or specific intent to violate it to have committed a violation; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">federal civil and criminal false claims laws, including the False Claims Act, which prohibit, among other things, individuals or entities from knowingly presenting or causing to be presented claims for payment from Medicare, Medicaid or other third-party payers that are false or fraudulent and which may apply to entities that provide coding and billing advice to customers. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">federal civil and criminal false claims laws, including the False Claims Act, which prohibit, among other things, individuals or entities from knowingly presenting or causing to be presented claims for payment from Medicare, Medicaid or other third-party payers that are false or fraudulent and which may apply to entities that provide coding and billing advice to customers. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">federal civil monetary penalties laws, which impose civil fines for, among other things, the offering or transfer of remuneration to a Medicare or state healthcare program beneficiary if the person knows or should know it is likely to influence the beneficiary&#8217;s selection of a particular provider, practitioner, or supplier of services reimbursable by Medicare or a state healthcare program, unless an exception applies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">HIPAA, which created new federal criminal statutes that prohibit executing a scheme to defraud any healthcare benefit program and making false statements relating to healthcare matters. Similar to the </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"/><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">federal and state consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the federal physician &#8220;sunshine&#8221; requirements under the ACA, which requires certain manufacturers of drugs, devices, biologics and medical supplies to report annually to the Centers for Medicare&#160;&amp; Medicaid Services (&#8220;CMS&#8221;) information related to payments and other transfers of value made by such manufacturers to physicians (defined to include doctors, dentists, optometrists, podiatrists, chiropractors, and certain non-physician practitioners (physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists, anesthesiologist assistants and certified nurse midwives)), and teaching hospitals and ownership and investment interests held by physicians and their immediate family members; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws that may apply to items or services reimbursed by any third-party payer, including commercial insurers, state laws that require pharmaceutical companies to comply with the pharmaceutical industry&#8217;s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; and state laws that require drug manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures and pricing information. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities could be subject to challenge under one or more of such laws. In addition, recent health care reform legislation has strengthened these laws. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Efforts to ensure that our operations and business arrangements with third parties will comply with applicable healthcare laws and regulations will involve substantial costs. If we are found to be in violation of any of the laws described above or any other governmental regulations that apply to us, we may be subject to penalties, including civil and criminal penalties, damages, fines, exclusion from participation in government health care programs, such as Medicare and Medicaid, imprisonment, additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. Further, defending against any such actions can be costly, time-consuming and may require significant personnel resources. Therefore, even if we are successful in defending against any such actions that may be brought against us, our business may be impaired.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">If we fail to comply with our reporting and payment obligations under the Medicaid Drug Rebate Program or other governmental pricing programs in the United States, we could be subject to additional reimbursement requirements, penalties, sanctions and fines which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We participate in governmental programs that impose drug price reporting, payment, and other compliance obligations on pharmaceutical manufacturers. Medicaid is a joint federal and state program for low-income and disabled beneficiaries. Medicare is a federal program that is administered by the federal government covering individuals age 65 and over as well as those with certain disabilities. Medicare Part B reimburses physicians who administer our product. Under the MDRP, as a condition of having federal funds available for our covered outpatient drugs under Medicaid and under Medicare Part B, we must enter into, and have entered into, an agreement with the Secretary of HHS to pay a rebate to state Medicaid programs for each unit of our covered outpatient drugs dispensed to a Medicaid beneficiary and paid for by the state Medicaid program. Medicaid rebates are based on pricing data that we are required to report on a monthly and quarterly basis to CMS, the federal agency that administers the MDRP and Medicare programs. For </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">the MDRP, these data include the AMP for each drug and, in the case of innovator products, the Best Price, which represents the lowest price available from us to any wholesaler, retailer, provider, health maintenance organization, nonprofit entity, or governmental entity in the United States in any pricing structure, calculated to include all applicable sales and associated rebates, discounts and other price concessions. In connection with Medicare Part B, we must provide CMS with ASP information on a quarterly basis. CMS uses this information to compute Medicare Part B payment rates, which consist of ASP plus a specified percentage. If we become aware that our MDRP submissions for a prior period were incorrect or have changed as a result of recalculation of the pricing data, we must resubmit the corrected data for up to three years after those data originally were due. Pursuant to the IRA, the AMP and ASP figures we report will also be used to compute rebates under Medicare Part D and Medicare Part B triggered by price increases that outpace inflation. If we fail to provide information timely or are found to have knowingly submitted false information to CMS, we may be subject to civil monetary penalties and other sanctions, including termination from the MDRP.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Federal law requires that any company that participates in the MDRP also participate in the Public Health Service&#8217;s 340B drug pricing program in order for federal funds to be available for the manufacturer&#8217;s drugs under Medicaid and Medicare Part B. The 340B program is administered by the HRSA and requires us to agree to charge statutorily defined covered entities no more than the 340B &#8220;ceiling price&#8221; for our covered drugs when used in an outpatient setting. These 340B covered entities include a variety of community health clinics and other entities that receive health services grants from the Public Health Service, as well as hospitals that serve a disproportionate share of low-income patients. The 340B ceiling price is calculated using a statutory formula, which is based on the AMP and rebate amount for the covered outpatient drug as calculated under the MDRP. In general, products subject to Medicaid price reporting and rebate liability are also subject to the 340B ceiling price requirement. We must report 340B ceiling prices to HRSA on a quarterly basis, and HRSA publishes them to 340B covered entities. HRSA has finalized regulations regarding the calculation of the 340B ceiling price and the imposition of civil monetary penalties on manufacturers that knowingly and intentionally overcharge covered entities for 340B eligible drugs. HRSA has also finalized an administrative dispute resolution process through which 340B covered entities may pursue claims against participating manufacturers for overcharges.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In order to be eligible to have drug products paid for with federal funds under Medicaid and Medicare Part B and purchased by certain federal agencies and grantees, a pharmaceutical manufacturer must also participate in VA FSS pricing program. Under the VA FSS program, we must report the Non-Federal Average Manufacturer Price (&#8220;Non-FAMP&#8221;) for our covered drugs to the VA and charge certain federal agencies no more than the Federal Ceiling Price, which is calculated based on Non-FAMP using a statutory formula. These four agencies are the VA, the U.S. Department of Defense, the U.S. Coast Guard, and the U.S. Public Health Service (including the Indian Health Service). We must also pay rebates on products purchased by military personnel and dependents through the TRICARE retail pharmacy program. If a manufacturer participating in the FSS program fails to provide timely information or is found to have knowingly submitted false information, the manufacturer may be subject to civil monetary penalties.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Individual states continue to consider and have enacted legislation to limit the growth of healthcare costs, including the cost of prescription drugs and combination products. A number of states have either implemented or are considering implementation of drug price transparency legislation that may prevent or limit our ability to take price increases at certain rates or frequencies. Requirements under such laws include advance notice of planned price increases, reporting price increase amounts and factors considered in taking such increases, wholesale acquisition cost information disclosure to prescribers, purchasers, and state agencies, and new product notice and reporting. Such legislation could limit the price or payment for certain drugs, and a number of states are authorized to impose civil monetary penalties or pursue other enforcement mechanisms against manufacturers for the untimely, inaccurate, or incomplete reporting of drug pricing information or for otherwise failing to comply with drug price transparency requirements. If we are found to have violated state law requirements, we may become subject to penalties or other enforcement mechanisms, which could have a material adverse effect on our business.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Pricing and rebate calculations are complex, and are often subject to interpretation by us, governmental or regulatory agencies, and the courts, which can change and evolve over time. Such pricing calculations and reporting, along with any necessary restatements and recalculations, could increase costs for complying with the laws and </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">regulations governing the MDRP and other governmental programs, and under the MDRP could result in an overage or underage in Medicaid rebate liability for past quarters. Price recalculations under the MDRP also may affect the ceiling price at which we are required to offer products under the 340B program. Civil monetary penalties can be applied if we are found to have knowingly submitted any false price or product information to the government, if we are found to have made a misrepresentation in the reporting of ASP, if we fail to submit the required price data on a timely basis, or if we are found to have charged 340B covered entities more than the statutorily mandated ceiling price. CMS could also terminate our Medicaid drug rebate agreement, in which case federal payments may not be available under Medicaid or Medicare Part B for our covered outpatient drugs. We cannot make any assurances that our submissions will not be found by CMS or other governmental agencies to be incomplete or incorrect.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:3pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Risks Related to Ownership of Our Common Stock </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">The market price of our common stock may be highly volatile, and purchasers of our common stock could incur substantial losses. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">The market price of our common stock has been highly volatile since our Initial Public Offering and the intraday sales price per share has ranged from $0.66 to $38.10 per share during the period from November 6, 2014 through June 30, 2025 and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. These factors include those discussed in the &#8220;Risk Factors&#8221; section of this Quarterly Report on Form 10-Q and others such as: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">adverse results or delays in preclinical or clinical studies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the risk of deterioration in our financial conditions, such as reduced collection of cash and increased costs in the future;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">any inability to obtain additional funding; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to receive either of the Earnout Payments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">any delay in filing an IND, NDA, BLA or other regulatory submission for any of our product candidates and any adverse development or perceived adverse development with respect to the applicable regulatory agency&#8217;s review of that IND, NDA, BLA or other regulatory submission; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the perception of limited market sizes or pricing for our product and product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to successfully develop and commercialize our product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">post-marketing safety issues relating to our product candidates or product; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to maintain our existing strategic collaborations or enter into new collaborations; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure by us or our licensors and strategic collaboration partners to prosecute, maintain or enforce our intellectual property rights; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in laws or regulations applicable to our product and product candidates; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">future outbreaks of COVID-19 and other viral pandemics;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">any inability to obtain adequate product supply for our product and product candidates or the inability to do so at acceptable prices; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">adverse regulatory decisions; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">introduction of new products, services or technologies by our competitors; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to meet or exceed financial projections we may provide to the public; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure to meet or exceed the financial projections of the investment community; </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">the perception of the pharmaceutical industry by the public, legislatures, regulators and the investment community; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">announcements of significant acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments by us, our strategic collaboration partners or our competitors; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">disputes or other developments relating to proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our technologies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">additions or departures of key scientific or management personnel; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">lawsuits, including but not limited to complaints initiated by stockholders, customers and collaboration partners, and litigation filed by us or filed against us pertaining to patent infringement or other violations of intellectual property rights; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">if securities or industry analysts do not publish research or reports about our business or if they issue an adverse or misleading opinion regarding our company or our stock; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in the market valuations of similar companies; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">general market or macroeconomic conditions, including rising interest rates, increasing tariffs and inflation; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">sales of our common stock by us or our stockholders in the future; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">trading volume of our common stock; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">issuance of patents to third parties that could prevent our ability to commercialize our product candidates; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">changes in regulatory requirements that could make it more difficult for us to develop our product candidates. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In addition, oncology companies in particular have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of these companies. Broad market and industry factors may negatively affect the market price of our common stock, regardless of our actual operating performance. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We have identified a material weakness in our internal control over financial reporting and may identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting, which may result in a material misstatement of our consolidated financial statements or cause us to fail to meet our periodic reporting obligations.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Effective internal controls are necessary to provide reliable financial reports and to assist in the effective prevention of fraud. Any inability to provide reliable financial reports or prevent fraud could harm our business. We regularly review and update our internal controls, disclosure controls and procedures, and corporate governance policies. In addition, we are required under the Sarbanes-Oxley Act of 2002 to report annually on our internal control over financial reporting. Any system of internal controls, however well designed and operated, is based in part on certain assumptions and can provide only reasonable, not absolute, assurances that the objectives of the system are met.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">As discussed in Item 9A, &#8220;Controls and Procedures,&#8221; of our 2024 Form 10-K, we have identified a material weakness in the operating effectiveness of our procedures related to documentation and review of certain inventory account reconciliations as of December 31, 2024. The lack of sufficient evidence of the review performed over these accounting records did not allow for the testing and validation that the relevant internal controls operated, and thus it resulted in the material weakness.&#160;This material weakness related to documentation and did not result in a misstatement with respect to our financial statements included in our 2024 Form 10-K. As a result of this material weakness, our management concluded that our internal control over financial reporting was not effective as of December 31, 2024. Notwithstanding this material weakness, our management concluded the consolidated financial statements included in </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">our 2024 Form 10-K presented fairly, in all material respects, our financial condition, results of operations and cash flows for the periods covered by that report.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Following identification of this material weakness, and as part of our commitment to strengthen our internal control over financial reporting, we continue to implement remedial actions to address this deficiency. The remediation measures include additional training and enhancement of our documentation and retention procedures, particularly as they relate to our inventory account reconciliations. However, the deficient inventory account reconciliations control was decommissioned concurrent with the UDENYCA Sale on April 11, 2025, leaving no opportunity to formally retest the operating effectiveness of the control during the current period.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">We will continue to monitor the design and operating effectiveness of these and other processes, procedures and controls and make any further changes management determines are appropriate. We can give no assurance that additional material weaknesses will not be identified in the future. The effectiveness of our internal control over financial reporting is subject to various inherent limitations, including judgments used in decision making, assumptions about the likelihood of future events, the possibility of human error and the risk of fraud. If we are unable to remediate the material weakness, our ability to maintain compliance with the covenants contained in our 2029 Loan Agreement, record, process and report financial information accurately, and to prepare the consolidated financial statements within the time periods specified by the rules and regulations of the SEC, could be adversely affected which, in turn, may adversely affect our reputation and business and the trading price of our common stock.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any failure to implement new or improved controls, or difficulties encountered in their implementation, could result in errors in our consolidated financial statements and could cause us to fail to meet our reporting obligations, any of which could diminish investor confidence in us and cause a decline in the price of our common stock. In addition, any such failures could result in litigation or regulatory actions by the SEC or other regulatory authorities, loss of investor confidence, delisting of our common stock, harm to our reputation or diversion of management resources from the operation of our business.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">If we are unable to regain compliance with the listing requirements of The Nasdaq Global Market, with an initial deadline of December 29, 2025, followed by a potential additional 180 calendar day extension, our common stock may be delisted from The Nasdaq Global Market which could have a material adverse effect on our financial condition and could make it difficult for you to sell your shares.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Our common stock is listed on the Nasdaq Global Market, and we are therefore subject to its continued listing requirements, including requirements with respect to the market value of publicly held shares, market value of listed shares, minimum bid price per share, and minimum stockholders&#8217; equity, among others, and requirements relating to board and committee independence. If we fail to satisfy one or more of the requirements and then fail to cure any such deficiency within allotted compliance periods, we may be delisted from the Nasdaq Global Market.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On June 30, 2025, we received a notice (the &#8220;Notice&#8221;) from the Listing Qualifications Department (the &#8220;Staff&#8221;) of the Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;), notifying us that, for the 30 preceding consecutive business days, the bid price our common stock had closed below $1.00 per share, the minimum closing bid price required by the continued listing requirements of Nasdaq Listing Rule 5450(a)(1). The Notice has no immediate effect on the listing of our common stock on The Nasdaq Global Market. In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have 180 calendar days, or until December 29, 2025 (the &#8220;Compliance Date&#8221;), to regain compliance with the minimum bid price requirement by having our common stock maintain a minimum closing bid price of at least $1.00 per share for a minimum of 10 consecutive business days before the Compliance Date. If our common stock does not achieve compliance by the Compliance Date, we may be eligible for an additional 180 calendar day period to regain compliance. To qualify for the second compliance period, we would be required to transfer our listing to the Nasdaq Capital Market and meet the continued listing requirement for market value of publicly held shares and all other applicable initial listing standards for the Nasdaq Capital Market, with the exception of the bid price requirement, and would need to provide written notice to Nasdaq of our intention to cure the deficiency during the second compliance period, by effecting a reverse stock split, if necessary. </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">However, if it appears to the Staff that we would not be able to cure the deficiency, or if we are otherwise not eligible for the second compliance period, and we do not regain compliance by the Compliance Date, the Staff will provide written notification that our common stock is subject to delisting. At that time, we may appeal the delisting determination to a hearings panel pursuant to the procedures set forth in the applicable Nasdaq listing rules. However, there can be no assurance that, if we receive a delisting notice and appeal the delisting determination by Nasdaq to the panel, such appeal would be successful. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">We intend to actively monitor the closing bid price of our common stock between now and the Compliance Date and, as appropriate, will evaluate available options to resolve the deficiency and regain compliance with the Nasdaq minimum bid price requirement. There can be no assurance, however, that we will be able to regain compliance with the Nasdaq minimum bid price requirement, and even if we do, there can be no assurance that we will be able to maintain compliance with the continued listing requirements for the Nasdaq Global Market or that our common stock will not be delisted in the future. In addition, we may be unable to meet other applicable listing requirements of the Nasdaq Global Market, including maintaining minimum levels of stockholders&#8217; equity or market values of our common stock in which case, our common stock could be subject to delisting.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Delisting from the Nasdaq Global Market may adversely affect our ability to raise additional financing through the public or private sale of equity securities, may significantly affect the ability of investors to trade our securities and may negatively affect the value and liquidity of our common stock. Delisting also could have other negative results, including reputational harm, the potential loss of employee confidence, the loss of institutional investors or interest in business development opportunities.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">If we are delisted from Nasdaq and we are not able to list our common stock on another exchange, our common stock could be quoted on the OTC Bulletin Board or in the &#8220;pink sheets.&#8221; As a result of this, we would face significant adverse consequences including, among others:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a limited availability of market quotations for our common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a determination that our common stock is a &#8220;penny stock&#8221; which will require brokers trading in our common stock to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a limited amount of news and little or no analyst coverage for us;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">an inability to qualify for exemptions from state securities registration requirements, which may require us to comply with applicable state securities laws; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">a decreased ability to issue additional securities (including pursuant to registration statements on Form S-3) or obtain additional financing in the future.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Our principal stockholders and management own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">As of June 30, 2025, our executive officers, directors, five percent stockholders and their affiliates beneficially owned approximately 24.3% of our voting stock (assuming no exercise of outstanding options or conversion of our outstanding convertible notes). These stockholders have the ability to influence us through their ownership positions, which may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may believe are in your best interest as one of our stockholders. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our indebtedness could adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry and our ability to pay our debts and could divert our cash flow from operations for debt payments.</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Our leverage and debt service obligations could adversely impact our business, including by:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">impairing our ability to generate cash sufficient to pay interest or principal, including periodic principal payments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">increasing our vulnerability to general adverse economic and industry conditions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">increasing our need to meet minimum net sales requirements when our future sales are uncertain;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">requiring the dedication of a portion of our cash flow from operations to service our debt, thereby reducing the amount of our cash flow available for other purposes, including funds for clinical development or to pursue future business opportunities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">requiring us to sell debt or equity securities or to sell some of our core assets, possibly on unfavorable terms, to meet payment obligations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we compete; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">placing us at a possible competitive disadvantage with less leveraged competitors and competitors that may have better access to capital resources.</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">Any of the foregoing factors could have negative consequences on our financial condition and results of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">This indebtedness could be due sooner upon the triggering of certain covenants in our debt agreements and or upon the occurrence of an event of default. If and when our indebtedness becomes due, if we do not have sufficient cash or access to capital to pay such indebtedness, we will default on our obligations which will adversely harm our business. We entered into the 2029 Loan Agreement that contains affirmative and negative covenants that restrict our operations, including, among other restrictions, the requirement to maintain certain levels of cash and cash equivalents. Further, the 2029 Loan Agreement includes certain other affirmative covenants and negative covenants, including, covenants and restrictions that among other things, restrict our ability to incur liens, incur additional indebtedness, make investments, engage in certain mergers and acquisitions or asset sales, and declare dividends or redeem or repurchase capital stock. We may need to request waivers from time to time with respect to the 2029 Loan Agreement and if we are unable to obtain a waiver that we need it could materially impact our business and financial results.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Sales of a substantial number of shares of our common stock in the public market could cause our stock price to fall. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">If our existing stockholders sell or indicate an intention to sell substantial amounts of our common stock in the public market the market price of our common stock could decline. In addition, we may authorize our sales agent to sell our common stock from time to time as part of the ATM Offering. As of June 30, 2025, there were 116,222,726 shares of common stock outstanding.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">In addition, as of June 30, 2025, approximately 36.6 million shares of common stock that are either subject to outstanding options and restricted stock units or reserved for future issuance under our equity incentive plans were eligible or may become eligible for sale in the public market to the extent permitted by the provisions of various vesting schedules and Rule 144 and Rule 701 under the Securities Act. If these additional shares of common stock are sold or if it is perceived that they will be sold in the public market, the market price of our common stock could decline. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Future sales and issuances of our common stock or rights to purchase common stock, including pursuant to our equity incentive plans and convertible notes, could result in additional dilution of the percentage ownership of our stockholders and could cause our stock price to fall. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We have needed and anticipate we will need additional capital in the future to continue our planned operations. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. Similar to prior or ongoing financing transactions like the ATM Offering or the exchange of our shares for shares of outstanding stock of Surface as part of the acquisition of Surface, we may sell common stock, convertible securities or </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">other equity securities in one or more transactions at prices and in a manner we determine from time to time. If we sell common stock, convertible securities or other equity securities in more than one transaction, investors may be materially diluted by subsequent sales. These sales may also result in material dilution to our existing stockholders, and new investors could gain rights superior to our existing stockholders. In addition, if we raise additional funds through licensing arrangements, it may be necessary to grant potentially valuable rights to our product candidates or grant licenses on terms that are not favorable to us.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Pursuant to our Amended and Restated 2014 Equity Incentive Award Plan (the &#8220;2014 Plan&#8221;), our management is authorized to grant stock options and other equity-based awards to our employees, directors and consultants. Any increase in the number of shares available for future grant under the 2014 Plan must be approved by our stockholders. Pursuant to our 2014 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), eligible employees are able to acquire shares of our common stock at a discount to the prevailing market price. Pursuant to our 2016 Employment Commencement Incentive Plan (the &#8220;2016 Plan&#8221;), our management was authorized to grant stock options and other equity-based awards to our new employees, however in connection with the approval of the 2014 Plan in 2024, we agreed that we would not make any new awards under the 2016 Plan after the effective date of the 2014 Plan.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our business operations, financial condition, results of operations and prospects.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Our cash and cash equivalents are deposited or invested with several banks and other financial institutions. Actual events involving reduced or limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds, have in the past and may in the future lead to market-wide liquidity problems. For example, in March 2023, Silicon Valley Bank was closed and taken over by the Federal Deposit Insurance Corporation and subsequently had all of its customer deposits and other liabilities and substantially all loans and other assets acquired by First-Citizens Bank &amp; Trust Company. We had approximately $237.6 million of cash, cash equivalents and marketable securities as of June 30, 2025 with the majority held by custodians or in money market mutual funds that are not bank deposits. Our bank deposits are primarily held in accounts at three large banks that we believe to be stable at this time. Actual and perceived stability of banks can change from time to time and adverse perceptions by customers or investors about the banks where we deposit money could result in a material and adverse effect on our ability to access necessary cash. Investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources, could, among other risks, adversely impact our ability to access funds for our basic operating expenses, financial obligations, payroll or fulfill our other important obligations. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity, business operations, financial condition, results of operations and prospects.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">We do not intend to pay dividends on our common stock so any returns would be limited to the value of our stock. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:6pt 0pt 0pt 0pt;">We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain any future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. Any potential return to stockholders would therefore be limited to the appreciation of their stock, if any. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;">Provisions in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire us or increase the cost of acquiring us, even if doing so would benefit our stockholders or remove our current management. </span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law contain provisions that may have the effect of delaying or preventing a change in control of us or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that: </p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">authorize &#8220;blank check&#8221; preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">create a classified board of directors whose members serve staggered three-year terms; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">specify that special meetings of our stockholders can be called only by our corporate secretary pursuant to a resolution adopted by a majority of our board of directors; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">prohibit stockholder action by written consent; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our board of directors other than nominations made by or at the direction of the board of directors or a committee of the board of directors; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that our directors may be removed only for cause or without cause by the holders of 66&#160;2/3% of the voting power of all then outstanding shares of voting stock; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">specify that no stockholder is permitted to cumulate votes at any election of directors; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">expressly authorize our board of directors to modify, alter or repeal our amended and restated bylaws; and </span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:24.5pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">require holders of 66&#160;2/3% of the voting power of all then outstanding shares of voting stock to amend specified provisions of our amended and restated certificate of incorporation except for the provision making it possible for our board of directors to issue &#8220;blank check&#8221; preferred stock, and amended and restated bylaws. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">These provisions, alone or together, could delay, deter or prevent hostile takeovers and changes in control or changes in our management. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">In addition, because we are incorporated in Delaware, we are governed by the provisions of Section&#160;203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock to merge or combine with us. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Any provision of our amended and restated certificate of incorporation or amended and restated bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9.5pt;font-style:italic;font-weight:bold;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:bold;">General Risk Factors</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We depend on a limited number of wholesalers for a significant amount of our total revenue, and if we lose any of our significant wholesalers, our business could be harmed.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">&#160;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">We sell our product to wholesalers and distributors and the wholesalers and distributors then resell to hospitals and clinics pursuant to contracts with us. The majority of our revenue comes from a limited number of wholesalers. In the second quarter of 2025, three&#160;wholesalers individually comprised approximately 44%, 39%, and 20%, respectively, of our total gross product revenue from continuing operations. We expect that revenue from a limited number of wholesalers will continue to account for a large portion of our revenue in the future. The loss by us of any of these </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">wholesalers, or a material reduction in their purchases or their market pricing, could harm our business, results of operations, financial condition and prospects. In addition, if any of these wholesalers were to fail to pay us in a timely manner, it could harm our cash flow.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">The international aspects of our business expose us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">We currently have limited international operations of our own and have and may have in the future a number of international collaborations, including our significant collaboration with Junshi Biosciences in China. Doing business internationally involves a number of risks, including but not limited to: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">multiple, conflicting and changing laws and regulations such as privacy regulations, tax laws, export and import restrictions, employment laws, regulatory requirements and other governmental approvals, permits and licenses, including those that affect our work with a collaboration partner in China; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">failure by us or our collaboration partners to obtain and maintain regulatory approvals for the use of our product in various countries; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">additional potentially relevant third-party patent rights; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">foreign CMOs may be subject to U.S. legislation, sanctions, trade restrictions, new or increasing tariffs, retaliatory trade actions due to recent or future trade tension and other regulatory requirements which could increase the cost or reduce the supply of material available to us, delay the procurement or supply of such material or have an adverse effect on our ability to secure commitments from governments to purchase our product</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">;</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">complexities and difficulties in obtaining protection and enforcing our intellectual property;</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">difficulties in staffing and managing foreign operations by us or our collaboration partners;</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">complexities associated with managing multiple payer reimbursement regimes, government payers or patient self-pay systems by our collaboration partners; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">limits in our or our collaboration partners&#8217; ability to penetrate international markets; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">financial risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises on demand and payment for our product and exposure to foreign currency exchange rate fluctuations; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">natural disasters, political and economic instability, including wars, terrorism and political unrest, outbreak of disease, boycotts, tariffs and retaliatory tariffs, curtailment of trade and other business restrictions; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">certain expenses including, among others, expenses for travel, translation and insurance; </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">expose us to sanctions, such as the sanctions levied by United States, E.U. and Russian regulatory bodies in connection with the war between Russia and Ukraine; and</span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory and compliance risks that relate to maintaining accurate information and control over sales and activities that may fall within the purview of the United States Foreign Corrupt Practices Act, its books and records provisions or its anti-bribery provisions. </span></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Investors&#8217; expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">Although the degree of focus on these factors changes over time, there is continued scrutiny from certain investors, employees, regulators and other stakeholders concerning corporate responsibility, specifically related to environmental, social and governance (&#8220;ESG&#8221;) factors. Some investors and investor advocacy groups may use these factors to guide investment strategies and, in some cases, investors may choose not to invest in our company if they believe our policies relating to corporate responsibility are inadequate. Third-party providers of corporate responsibility ratings and reports on companies have increased to meet growing investor demand for measurement of corporate responsibility performance, and a variety of organizations currently measure the performance of companies on such ESG topics, and the results of these assessments are widely publicized. Investors, particularly institutional investors, use these ratings to benchmark companies against their peers and if we are perceived as lagging with respect to ESG initiatives, certain investors may engage with us to improve ESG disclosures or performance and may also make voting decisions, or take other actions, to hold us and our board of directors accountable. In addition, the criteria by which our corporate responsibility practices are assessed may change, which could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors may conclude that our policies with respect to corporate responsibility are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies. We also face significant costs from complying with any new ESG regulations, for example, any regulations that may relate to climate change that may apply to us in the future.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">We may face reputational damage in the event our corporate responsibility initiatives or objectives do not meet the standards set by our investors, stockholders, lawmakers, listing exchange or other constituencies, or if we are unable to achieve an acceptable ESG or sustainability rating from third-party rating services. A low ESG or sustainability rating by a third-party rating service could also result in the exclusion of our common stock from consideration by certain investors who may elect to invest with our competition instead. Ongoing focus on corporate responsibility matters by investors and other parties as described above may impose additional costs or expose us to new risks. Any failure or perceived failure by us in this regard could have a material adverse effect on our reputation and on our business, share price, financial condition, or results of operations, including the sustainability of our business over time.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our reliance on third parties requires us to share our trade secrets, which increases the possibility that a competitor will discover them or that our trade secrets will be misappropriated or disclosed. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;">Because we rely on third parties to develop and manufacture our product candidates, we must, at times, share trade secrets with them. We seek to protect our proprietary technology in part by entering into confidentiality agreements and, if applicable, material transfer agreements, collaborative research agreements, consulting agreements or other similar agreements with our collaboration partners, advisors, employees and consultants prior to beginning research or disclosing proprietary information. These agreements typically limit the rights of the third parties to use or disclose our confidential information, such as trade secrets. Despite the contractual provisions employed when working with third parties, the need to share trade secrets and other confidential information increases the risk that such trade secrets become known by our competitors, are inadvertently incorporated into the technology of others or are disclosed or used in violation of these agreements. Given that our proprietary position is based, in part, on our know-how and trade secrets, a competitor&#8217;s discovery of our trade secrets or other unauthorized use or disclosure would impair our competitive position and may have a material adverse effect on our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">So called &#8220;submarine&#8221; patents may be granted to our competitors that may significantly alter our launch timing expectations, reduce our projected market size, cause us to modify our product or process or block us from the market altogether. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The term &#8220;submarine&#8221; patent has been used in the pharmaceutical industry and in other industries to denote a patent issuing from an application that was not published, publicly known or available prior to its grant. Submarine patents add substantial risk and uncertainty to our business. Submarine patents may issue to our competitors covering our pipeline candidates and thereby cause significant market entry delay, defeat our ability to market our product or cause us to abandon development or commercialization of a molecule. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The issuance of one or more submarine patents may harm our business by causing substantial delays in our ability to introduce a product candidate into the United States market. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may not identify relevant patents or may incorrectly interpret the relevance, scope or expiration of a patent, which might adversely affect our ability to develop and market our product.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We cannot guarantee that any of our patent searches or analyses, including but not limited to the identification of relevant patents, the scope of patent claims or the expiration of relevant patents, are complete and thorough, nor can we be certain that we have identified each and every patent and pending application in the United States and abroad that is relevant to or necessary for the commercialization of our product candidates in any jurisdiction. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The scope of a patent claim is determined by an interpretation of the law, the written disclosure in a patent and the patent&#8217;s prosecution history. Our interpretation of the relevance or the scope of a patent or a pending application may be incorrect, which may negatively impact our ability to market our product or pipeline molecules. We may incorrectly determine that our product is not covered by a third-party patent. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Many patents may cover a marketed product, including but not limited to the composition of the product, methods of use, formulations, cell line constructs, vectors, growth media, production processes and purification processes. The identification of all patents and their expiration dates relevant to the production and sale of an originator product is extraordinarily complex and requires sophisticated legal knowledge in the relevant jurisdiction. It may be impossible to identify all patents in all jurisdictions relevant to a marketed product. Our determination of the expiration date of any patent in the United States or abroad that we consider relevant may be incorrect, which may negatively impact our ability to develop and market our product. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our failure to identify and correctly interpret relevant patents may negatively impact our ability to develop and market our product and product candidates. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">If we are unable to obtain and maintain effective patent rights for our product and product candidates, we may not be able to prevent competitors from using technologies we consider important in our successful development and commercialization of our product candidates, resulting in loss of any potential competitive advantage our patents may have otherwise afforded us.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">While our principal focus in matters relating to intellectual property is to avoid infringing the valid and enforceable rights of third parties, we also rely upon a combination of patents, trade secret protection and confidentiality agreements to protect our own intellectual property related to our product candidates and development programs. Our ability to enjoy any competitive advantages afforded by our own intellectual property depends in large part on our ability to obtain and maintain patents and other intellectual property protection in the United States and in other countries with respect to various proprietary elements of our product candidates, such as, for example, our product formulations and processes for manufacturing our product and product candidates and our ability to maintain and control the confidentiality of our trade secrets and confidential information critical to our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:8pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We have sought to protect our proprietary position by filing patent applications in the United States and abroad related to our product and product candidates that are important to our business. This process is expensive and time consuming, and we may not be able to file and prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">development output before it is too late to obtain patent protection. There is no guarantee that any patent application we file will result in an issued patent having claims that protect our product and product candidates. Additionally, while the basic requirements for patentability are similar across jurisdictions, each jurisdiction has its own specific requirements for patentability. We cannot guarantee that we will obtain identical or similar patent protection covering our product and product candidates in all jurisdictions where we file patent applications. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:8pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The patent positions of oncology companies generally are highly uncertain and involve complex legal and factual questions. As a result, the patent applications that we own or license may fail to result in issued patents with claims that cover our product candidates in the United States or in other foreign countries for many reasons. There is no assurance that all potentially relevant prior art relating to our patents and patent applications has been found, considered or cited during patent prosecution, which can be used to invalidate a patent or prevent a patent from issuing from a pending patent application. Even if patents do successfully issue, and even if such patents cover our product candidates, third parties may challenge their validity, enforceability or scope, which may result in such patent claims being narrowed, found unenforceable or invalidated. Our patents and patent applications, even if they are unchallenged, may not adequately protect our intellectual property, provide exclusivity for our product candidates or prevent others from designing around our claims. Any of these outcomes could impair our ability to prevent competitors from using the technologies claimed in any patents issued to us, which may have an adverse impact on our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:8pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">In addition, changes to United States patent laws provide additional procedures for third parties to challenge the validity of issued patents based on patent applications filed after March 15, 2013. If the breadth or strength of protection provided by the patents and patent applications we hold or pursue with respect to our current or future product candidates is challenged, then it could threaten our ability to prevent competitive products using our proprietary technology. Further, because patent applications in the United States and most other countries are confidential for a period of time, typically for 18 months after filing, we cannot be certain that we were the first to either (i) file any patent application related to our product candidates or (ii) invent any of the inventions claimed in our patents or patent applications. Furthermore, for applications filed before March 16, 2013 or patents issuing from such applications, an interference proceeding can be provoked by a third party or instituted by the USPTO to determine who was the first to invent any of the subject matter covered by the patent claims of our applications and patents. As of March 16, 2013, the United States transitioned to a &#8220;first-to-file&#8221; system for deciding which party should be granted a patent when two or more patent applications claiming the same invention are filed by different parties. A third party that files a patent application in the USPTO before we do, could therefore be awarded a patent covering an invention of ours even if we had made the invention before it was made by the third party. The change to &#8220;first-to-file&#8221; from &#8220;first-to-invent&#8221; is one of the changes to the patent laws of the United States resulting from the Leahy-Smith America Invents Act (the &#8220;Leahy-Smith Act&#8221;), signed into law on September 16, 2011. Among some of the other significant changes to the patent laws are changes that limit where a patentee may file a patent infringement suit and provide opportunities for third parties to challenge any issued patent in the USPTO. It is not yet clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. However, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business and financial condition.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:8pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">Patents granted by the European Patent Office may be opposed by any person within nine months from the publication of their grant and, in addition, may be challenged before national courts at any time. If the breadth or strength of protection provided by the patents and patent applications we hold, license or pursue with respect to our product candidates is threatened, it could threaten our ability to prevent third parties from using the same technologies that we use in our product candidates. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">In June 2023, the European Unitary Patent system and the European Unified Patent Court (&#8220;UPC&#8221;) were launched. European patent applications now have the option, upon grant of a patent, of becoming a Unitary Patent which is subject to the jurisdiction of the UPC. In addition, conventional European patents, both already granted at the time the new system began and granted thereafter, are subject to the jurisdiction of the UPC, unless actively opted out. This was a significant change in European patent practice, and deciding whether to opt-in or opt-out of Unitary Patent practice entails strategic and cost considerations. The UPC provides third parties with a new forum to centrally revoke our </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">European patents and makes it possible for a third party to obtain pan-European injunctions against us. It will be several years before we will understand the scope of patent rights that will be recognized and the strength of patent remedies that will be provided by the UPC. While we have the right to opt our patents out of the UPC over the first seven years of the court&#8217;s existence, doing so may preclude us from realizing the benefits of the UPC. Moreover, the decision whether to opt-in or opt-out of Unitary Patent status will require coordinating with co-applicants, if any, adding complexity to any such decision.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">We have issued patents and have filed patent applications, which are currently pending, covering various aspects of our product and product candidates. We cannot offer any assurances about which, if any, patents will issue, the breadth of any such patent or whether any issued patents will be found invalid and unenforceable or will be threatened or infringed by third parties. Any successful actions by third parties to challenge the validity or enforceability of any patents, which may issue to us could deprive us of the ability to prevent others from using the technologies claimed in such issued patents. Further, if we encounter delays in regulatory approvals, the period of time during which we could market a product candidate under patent protection could be reduced. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;line-height:8pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">Because competitors may be able to develop their own proprietary technologies, it is uncertain whether any of our issued patents or pending patent applications would cover the products of any competitors. The product and patent landscape is highly uncertain and we cannot predict whether our patent filings will afford us a competitive advantage against third parties or if our product will avoid infringement of third-party patents. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Obtaining and maintaining our patent protection depends on compliance with various procedural requirements, document submissions, fee payment and other requirements imposed by governmental patent agencies. Our patent protection could be reduced or eliminated for non-compliance with these requirements. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other provisions during the patent process. In many cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. However, there are situations in which noncompliance can result in abandonment or lapse of a patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. In such an event, competitors might be able to enter the market earlier than would otherwise have been the case. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may not be able to protect our intellectual property rights throughout the world. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Filing, prosecuting, defending and enforcing patents on product candidates in all countries throughout the world would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive than those in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the United States. Further, licensing partners may choose not to file patent applications in certain jurisdictions in which we may obtain commercial rights, thereby precluding the possibility of later obtaining patent protection in these countries. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States or importing products made using our inventions into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and may also export infringing products to territories where we have patent protection, but the ability to enforce our patents is not as strong as that in the United States. These products may compete with our product and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets and other intellectual property protection, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our proprietary rights generally. Proceedings to enforce our patent rights in foreign jurisdictions, whether or not successful, could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">invalidated or interpreted narrowly and our patent applications at risk of not issuing and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. Governments of foreign countries may force us to license our patents to third parties on terms that are not commercially reasonable or acceptable to us. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">If we are unable to maintain effective (non-patent) proprietary rights for our product and product candidates, we may not be able to compete effectively in our markets. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">While we have filed patent applications to protect certain aspects of our own proprietary formulation and process developments, we also rely on trade secret protection and confidentiality agreements to protect proprietary scientific, business and technical information and know-how that is not or may not be patentable or that we elect not to patent. However, confidential information and trade secrets can be difficult to protect. Moreover, the information embodied in our trade secrets and confidential information may be independently and legitimately developed or discovered by third parties without any improper use of or reference to information or trade secrets. We seek to protect the scientific, technical and business information supporting our operations, as well as the confidential information relating specifically to our product candidates by entering into confidentiality agreements with parties to whom we need to disclose our confidential information, for example, our employees, consultants, scientific advisors, board members, contractors, potential collaborators and investors. However, we cannot be certain that such agreements have been entered into with all relevant parties. We also seek to preserve the integrity and confidentiality of our data and trade secrets by maintaining physical security of our premises and physical and electronic security of our information technology systems, but it is possible that these security measures could be breached. While we have confidence in these individuals, organizations and systems, agreements or security measures may be breached, and we may not have adequate remedies for any breach. Our confidential information and trade secrets thus may become known by our competitors in ways we cannot prove or remedy. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Although we expect all of our employees and consultants to assign their inventions to us, and all of our employees, consultants, advisors and any third parties who have access to our proprietary know-how, information or technology to enter into confidentiality agreements, we cannot provide any assurances that all such agreements have been duly executed. We cannot guarantee that our trade secrets and other confidential proprietary information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially equivalent information and techniques. For example, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Misappropriation or unauthorized disclosure of our trade secrets could impair our competitive position and may have a material adverse effect on our business. Additionally, if the steps taken to maintain our trade secrets are deemed inadequate, we may have insufficient recourse against third parties for misappropriating the trade secret. We cannot guarantee that our employees, former employees or consultants will not file patent applications claiming our inventions. Because of the &#8220;first-to-file&#8221; laws in the United States and the E.U., such unauthorized patent application filings may defeat our attempts to obtain patents on our own inventions. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may be subject to claims challenging the inventorship of our patent filings and other intellectual property.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:31.5pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:31.5pt;margin:0pt;">Although we are not currently aware of any claims challenging the inventorship of our patent applications or ownership of our intellectual property, we may in the future be subject to claims that former employees, collaborators or other third parties have an interest in our patent applications or patents we may be granted or other intellectual property as an inventor or co-inventor. For example, we may have inventorship or ownership disputes arise from conflicting obligations of consultants or others who are involved in developing our product candidates. Litigation may be necessary to defend against these and other claims challenging inventorship or ownership. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of or right to use valuable intellectual property. Such an outcome could have a material adverse effect on our </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">business. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We or the third parties upon whom we depend on may be adversely affected by earthquakes, wildfires or other natural disasters and our business continuity and disaster recovery plans may not adequately protect us from a serious disaster. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Our corporate headquarters and laboratory are located in the San Francisco Bay Area and in Southern California (Camarillo), respectively. These locations have in the past experienced severe earthquakes, floods, wildfires and other natural disasters. Wildfires have been increasing in intensity and frequency in recent years. We do not carry earthquake insurance. Earthquakes, wildfires or other natural disasters could severely disrupt our operations or those of our collaboration partners and have a material adverse effect on our business, results of operations, financial condition and prospects. If a natural disaster, power outage or other event occurred that prevented us from using all or a significant portion of our headquarters, that damaged critical infrastructure (such as the manufacturing facilities of our third-party contract manufacturers) or that otherwise disrupted operations, it may be difficult or, in certain cases, impossible for us to continue our business for a substantial period of time. The disaster recovery and business continuity plans we have in place currently are limited and are unlikely to prove adequate in the event of a serious disaster or similar event. We may incur substantial expenses as a result of the limited nature of our disaster recovery and business continuity plans, which, particularly when taken together with our lack of earthquake insurance, could have a material adverse effect on our business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">The continuation of the war in Ukraine and conflicts in the Middle East may exacerbate certain risks we face.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The war between Russia and Ukraine and the global response, including the imposition of sanctions by the United States and other countries, could create or exacerbate risks facing our business. Conflicts in the Middle East may also increase the risks facing our business. We have evaluated our operations and partner contracts, and we currently do not expect either conflict to directly have a significant effect on our financial condition or results of operations. However, if the war between Russia and Ukraine or conflicts in the Middle East escalate or expand, risks that we have identified in this Quarterly Report on Form 10-Q may be materially increased. For example, if our supply arrangements or clinical operations are disrupted due to expanded sanctions or involvement of, and adverse impacts on, countries where we have operations or relationships, our business could be materially disrupted. Further, the use of cyberattacks could expand as part of the ongoing conflicts, which could adversely affect our ability to maintain or enhance our cybersecurity measures. These and other risks are described more fully in this &#8220;Risk Factors&#8221; section.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We incur significant increased costs as a result of operating as a public company, and our management is required to devote substantial time to compliance initiatives. We may fail to comply with the rules that apply to public companies, including Section 404 of the Sarbanes-Oxley Act of 2002, which could result in sanctions or other penalties that would harm our business.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We incur significant legal, accounting and other expenses as a public company, including costs resulting from public company reporting obligations under the Securities Exchange Act, and regulations regarding corporate governance practices. The listing requirements of The Nasdaq Global Market require that we satisfy certain corporate governance requirements relating to director independence, distributing annual and interim reports, stockholder meetings, approvals and voting, soliciting proxies, conflicts of interest and a code of conduct. Our management and other personnel must devote a substantial amount of time to ensure that we maintain compliance with all of these requirements. Moreover, the reporting requirements, rules and regulations have increased our legal and financial compliance costs and make some activities more time consuming and costly. Any changes we have made, and may make in the future to comply with these obligations may not be sufficient to allow us to satisfy our obligations as a public company on a timely basis, or at all. These reporting requirements, rules and regulations, coupled with the increase in potential litigation exposure associated with being a public company, may also make it more difficult for us to attract </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">and retain qualified persons to serve on our board of directors or board committees or to serve as executive officers, or to obtain certain types of insurance, including directors&#8217; and officers&#8217; insurance, on acceptable terms. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We are subject to Section 404 of The Sarbanes-Oxley Act of 2002 (&#8220;Section 404&#8221;), and the related rules of the SEC, which generally require our management and independent registered public accounting firm to report on the effectiveness of our internal control over financial reporting. During the course of our review and testing, we may identify deficiencies and be unable to remediate them before we must provide the required reports. Furthermore, if we have a material weakness in our internal controls over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. We or our independent registered public accounting firm may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting, which could harm our operating results, cause investors to lose confidence in our reported financial information and cause the trading price of our stock to fall. For example, as described in our 2024 Form 10-K, our management concluded that our internal control over financial reporting was not effective as of December 31, 2024 due to a material weakness in the operating effectiveness of our procedures related to our documentation and review of certain inventory account reconciliations. We are taking steps to remediate this material weakness and to strengthen our internal control over financial reporting, which include additional training and enhancement of our documentation and retention procedures, particularly as they relate to our inventory account reconciliations. However, the deficient inventory account reconciliations control was decommissioned concurrent with the UDENYCA Sale that closed on April 11, 2025, leaving no opportunity to formally retest the operating effectiveness of the control during the current period.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In addition, as a public company we are required to file accurate and timely quarterly and annual reports with the SEC under the Exchange Act. Any failure to report our financial results on an accurate and timely basis could result in sanctions, lawsuits, delisting of our shares from The Nasdaq Global Market or other adverse consequences that would materially harm our business.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may also lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which we operate our business in ways we cannot currently anticipate. Our management and other personnel will need to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time consuming and costly. For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer liability insurance and we may be required to incur substantial costs to maintain our current levels of such coverage.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Our information technology systems, or those used by our third-party CROs or other contractors or consultants, may fail or suffer security breaches and geopolitical tensions or conflicts, such as the ongoing war in Ukraine or conflicts in the Middle East, may create a heightened risk of cyberattacks.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We collect and maintain information in digital form that is necessary to conduct our business, and we are increasingly dependent on information technology systems and infrastructure to operate our business. In the ordinary course of our business, we collect, store and transmit large amounts of confidential information, including intellectual property, proprietary business information, preclinical and clinical trial data, and personal information (collectively, &#8220;Confidential Information&#8221;) of customers and our employees and contractors. It is critical that we do so in a secure manner to maintain the confidentiality and integrity of such Confidential Information.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Despite the implementation of security measures, our information technology systems as well as those of our third-party collaborators, consultants, contractors, suppliers, and service providers, may be vulnerable to damage from physical or electronic break-ins, computer viruses, misconfigurations, &#8220;bugs&#8221; or other vulnerabilities, &#8220;phishing&#8221; attacks, malware, ransomware, denial of service and other cyberattacks or disruptive incidents that could result in unauthorized access to, use or disclosure of, corruption of, or loss of Confidential Information, and could subject us to significant liabilities and regulatory and enforcement actions, and reputational damage. In addition, geopolitical tensions or </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">conflicts, such as the war between Russia and Ukraine or the conflicts in the Middle East, may create a heightened risk of cyberattacks. We have also outsourced elements of our information technology infrastructure, and as a result a number of third-party vendors may or could have access to our Confidential Information. If we or any of our third-party collaborators or service providers were to experience any material failure or security breach, it could result in a material disruption of our development programs, reputation, and business operations. For example, the loss of clinical study data from completed or ongoing clinical studies could result in delays in any regulatory approval or clearance efforts and significantly increase our costs to recover or reproduce the data and subsequently commercialize the product. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We and certain of our service providers are from time to time subject to cyberattacks and security incidents. While we do not believe that we have experienced any significant system failure, accident or security breach to date, if we or our third-party collaborators, consultants, contractors, suppliers, or service providers were to suffer an attack or breach, for example, that resulted in the unauthorized access to or use or disclosure of Confidential Information, we may have to notify individuals, collaborators, government authorities, and the media, and may be subject to investigations, civil penalties, administrative and enforcement actions, and litigation, any of which could harm our business and reputation. Likewise, we rely on our third-party CROs and other third parties to conduct clinical studies, and similar events relating to their computer systems could also have a material adverse effect on our business. There can also be no assurance that our and our service providers&#8217; cybersecurity risk management program and processes, including policies, controls or procedures, will be fully implemented, complied with or effective in protecting our systems, networks and Confidential Information.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Attacks upon information technology systems are increasing in their frequency, levels of persistence, sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives and expertise. Further, the continued hybrid working environment has generally increased the attack surface available to criminals, as more companies and individuals work online and work remotely, and as such, the risk of a cybersecurity incident potentially occurring, and our investment in risk mitigations against such incidents, is increasing. Because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. Even if identified, we may be unable to adequately investigate or remediate incidents or breaches due to attackers increasingly using tools and techniques that are designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or systems, or inappropriate or unauthorized access to or disclosure or use of Confidential Information, we could incur liability and suffer reputational harm, and the development and commercialization of our product and product candidates could be delayed. Federal, state and international laws and regulations can expose us to enforcement actions and investigations by regulatory authorities, and potentially result in regulatory penalties, fines and significant legal liability, if our information technology security efforts fail. We may also be exposed to a risk of loss or litigation and potential liability, which could materially and adversely affect our business, results of operations or financial condition. Our insurance policies may not be adequate to compensate us for the potential losses arising from such disruptions, failure, or security breach. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and defending a suit, regardless of its merit, could be costly, divert management attention, and harm our reputation. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We are subject to governmental regulation and other legal obligations related to privacy, data protection and information security. Compliance with these requirements could result in additional costs and liabilities to us or inhibit our ability to collect and process data, and the failure to comply with such requirements could have a material adverse effect on our business, financial condition or results of operations.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The global data protection landscape is rapidly evolving, and we are or may become subject to numerous state, federal and foreign laws, requirements and regulations governing the collection, use, disclosure, retention, and security </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">of personal information, such as information that we may collect in connection with clinical trials in the U.S. and abroad. Implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future, and we cannot yet determine the impact future laws, regulations, standards, or perception of their requirements may have on our business. This evolution may create uncertainty in our business, affect our ability to operate in certain jurisdictions or to collect, store, transfer use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. Compliance with these privacy and data security requirements is rigorous and time-intensive and may increase our cost of doing business. Any failure or perceived failure by us to comply with federal, state or foreign laws or regulations, our internal policies and procedures or our contracts governing our processing of personal information could result in negative publicity, fines and penalties, litigation and reputational harm, which could materially and adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In the United States, we and our partners may be subject to numerous federal and state laws and regulations, including state data breach notification laws, state health information privacy laws, and federal and state consumer protection laws and regulations, that govern the collection, use, disclosure, and protection of health-related and other personal information could apply to our operations or the operations of our partners. In addition, we may obtain health information from third parties (including research institutions from which we obtain clinical trial data) that are subject to privacy and security requirements under the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, and their implementing regulations (collectively, &#8220;HIPAA&#8221;). Depending on the facts and circumstances, we could be subject to criminal penalties if we knowingly obtain, use, or disclose individually identifiable health information maintained by a HIPAA covered entity in a manner that is not authorized or permitted by HIPAA.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Even when HIPAA does not apply, according to the Federal Trade Commission (&#8220;FTC&#8221;), failing to take appropriate steps to keep consumers&#8217; personal information secure constitutes unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act. The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. The FTC has authority to initiate enforcement actions against entities that make deceptive statements about privacy and data sharing in privacy policies, fail to limit third-party use of personal health information, fail to implement policies to protect personal health information or engage in other unfair practices that harm customers or that may violate Section 5(a) of the FTC Act. Additionally, federal and state consumer protection laws are increasingly being applied by the FTC and states&#8217; attorneys general to regulate the collection, use, storage, and disclosure of personal information, through websites or otherwise, and to regulate the presentation of website content.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In addition, state laws govern the privacy and security of personal information in certain circumstances, many of which differ from each other in significant ways and may not have the same requirements, thus complicating compliance efforts. By way of example, California enacted the California Consumer Privacy Act as amended by the California Privacy Rights Act (collectively, the &#8220;CCPA&#8221;), which requires covered businesses that process the personal information of California residents to, among other things: (i) provide certain disclosures to California residents regarding the business&#8217;s collection, use, and disclosure of their personal information; (ii) receive and respond to requests from California residents to access, delete, and correct their personal information, or to opt out of certain disclosures of their personal information; and (iii) enter into specific contractual provisions with service providers that process California resident personal information on the business&#8217;s behalf. Similar laws have passed in other states and are continuing to be proposed at the state and federal level, reflecting a trend toward more stringent privacy legislation in the United States. The enactment of such laws could have potentially conflicting requirements that would make compliance challenging. In the event that we are subject to or affected by HIPAA, the CCPA or other domestic privacy and data protection laws, any liability from failure to comply with the requirements of these laws could adversely affect our business and financial condition.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In addition, the regulatory framework for the receipt, collection, processing, use, safeguarding, sharing and transfer of personal data is rapidly evolving and is likely to remain uncertain for the foreseeable future as new global privacy rules are being enacted and existing ones are being updated and strengthened. For example, on May 25, 2018, the General Data Protection Regulation (&#8220;GDPR&#8221;) took effect. The GDPR is applicable in each EEA member state and applies to companies established in the EEA as well as companies that collect and use personal data to offer goods or services to, or monitor the behavior of, individuals in the EEA, including, for example, through the conduct of clinical trials. GDPR introduces more stringent data protection obligations for processors and controllers of personal data. Among other things, the GDPR requires the establishment of a lawful basis for the processing of data, includes requirements relating to the consent of the individuals to whom the personal data relates, including detailed notices for clinical trial subjects and investigators, as well as requirements regarding the security of personal data and notification of data processing obligations or security incidents to appropriate data protection authorities or data subjects. The GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States; and the efficacy and longevity of current transfer mechanisms between the EEA and the United States remains uncertain. Case law from the Court of Justice of the European Union states that reliance on the standard contractual clauses - a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism - alone may not necessarily be sufficient in all circumstances and that transfers must be assessed on a case-by-case basis. On July 10, 2023, the European Commission adopted its Adequacy Decision in relation to the new EU-US Data Privacy Framework (&#8220;DPF&#8221;) rendering the DPF effective as a GDPR transfer mechanism to U.S. entities self-certified under the DPF. We expect the existing legal complexity and uncertainty regarding international personal data transfers to continue. In particular, we expect the DPF Adequacy Decision to be challenged and international transfers to the United States and to other jurisdictions more generally to continue to be subject to enhanced scrutiny by regulators. As a result, we may have to make certain operational changes and we will have to implement revised standard contractual clauses and other relevant documentation for existing data transfers within required time frames. Penalties and fines for failure to comply with GDPR are significant, including fines of up to &#8364;20 million or 4% of the total worldwide annual turnover of a non-compliant undertaking, whichever is higher. In addition to fines, a breach of the GDPR may result in regulatory investigations, reputational damage, orders to cease/ change our data processing activities, enforcement notices, assessment notices (for a compulsory audit) and/ or civil claims (including class actions).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Further, since the beginning of 2021, we have also been subject to the United Kingdom General Data Protection Regulation and Data Protection Act 2018, which collectively imposes separate but similar obligations to those under the GDPR and comparable penalties, including fines of up to &#163;17.5 million or 4% of a noncompliant undertaking&#8217;s global annual revenue for the preceding financial year, whichever is greater. On October 12, 2023, the U.K. Extension to the DPF came into effect (as approved by the U.K. government), as a data transfer mechanism from the U.K. to U.S. entities self-certified under the DPF. Other foreign jurisdictions are increasingly implementing or developing their own privacy regimes with complex and onerous compliance obligations and robust regulatory enforcement powers. As we continue to expand into other foreign countries and jurisdictions, we may be subject to additional laws and regulations that may affect how we conduct business. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Although we work to comply with applicable laws, regulations and standards, our contractual obligations and other legal obligations, these requirements are evolving and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another or other legal obligations with which we must comply. Any failure or perceived failure by us or our employees, representatives, contractors, consultants or other third parties to comply with such requirements or adequately address privacy and security concerns, even if unfounded, could result in additional cost and liability to us, damage our reputation, and have a material adverse effect on our business, financial condition and results of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">We may be negatively impacted by continued inflation.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">We may be adversely impacted by continued increases in inflation. Current and future inflation may be driven by the following factors: supply chain disruptions, increased tariffs and retaliatory tariffs, increased costs of transportation, </p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">91</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">increased input costs such as the cost of fuel, shortages, and governmental stimulus or fiscal policies. Continuing increases in inflation could impact the overall demand for our product, our costs for labor and materials and the size of any margins we are able to realize on our revenues. This would have a material and adverse impact on our business, financial position, results of operations and cash flows. Inflation may also result in higher interest rates, which in turn would result in higher interest expense related to our variable rate indebtedness.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">If we fail to comply with environmental, health and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Our research and development activities and our third-party manufacturers&#8217; and suppliers&#8217; activities involve the controlled storage, use and disposal of hazardous materials, including the components of our product candidates and other hazardous compounds. We and our manufacturers and suppliers are subject to laws and regulations governing the use, manufacture, storage, handling and disposal of these hazardous materials. In some cases, these hazardous materials and various wastes resulting from their use are stored at our and our manufacturers&#8217; facilities pending their use and disposal. We cannot eliminate the risk of contamination, which could cause an interruption of our commercialization efforts, research and development efforts and business operations, environmental damage resulting in costly cleanup and liabilities under applicable laws and regulations governing the use, storage, handling and disposal of these materials and specified waste products. Although we believe that the safety procedures utilized by us and our third-party manufacturers for handling and disposing of these materials generally comply with the standards prescribed by these laws and regulations, we cannot guarantee that this is the case or eliminate the risk of accidental contamination or injury from these materials. In such an event, we may be held liable for any resulting damages and such liability could exceed our resources and state or federal or other applicable authorities may curtail our use of certain materials or interrupt our business operations. Furthermore, environmental laws and regulations are complex, change frequently and have tended to become more stringent. We cannot predict the impact of such changes and cannot be certain of our future compliance. We do not currently carry biological or hazardous waste insurance coverage.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_ab014bde_e03f_4f15_bdc1_ed39bc5df28c"></a><a id="ITEM2UnregisteredSalesofEquitySecurities"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">ITEM&#160;2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unregistered Sales of Equity Securities and Use of Proceeds, and Issuer Purchases of Equity Securities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Issuer Purchases of Equity Securities</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">We did not repurchase any of our equity securities during the second quarter ended June 30, 2025. A total of 16,519&#160;shares were surrendered to us in the second quarter of 2025, to satisfy minimum tax withholding obligations in connection with the vesting or exercise of stock-based awards.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_8c9e7c2d_a604_44e7_989d_bce94253d9d0"></a><a id="ITEM3DefaultsUponSeniorSecuritiesg_51029"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160; 3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Defaults Upon Senior Securities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">Not applicable</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_e91066f5_ad63_44f1_98a4_5bd4c171bebb"></a><a id="ITEM4MineSafetyDisclosures_660567"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160; 4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mine Safety Disclosures</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Not applicable</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_38471274_2fee_467d_8931_e24233556151"></a><a id="ITEM5OtherInformation_658170"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM&#160; 5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other Information</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:11.5pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(a)</span></span><span style="display:inline-block;width:36pt;"></span>None.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:11.5pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</span></span><span style="display:inline-block;width:36pt;"></span>None.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:11.5pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)</span></span><span style="display:inline-block;width:36pt;"></span>During the three months ended June 30, 2025, no director or officer of the Company <ix:nonNumeric contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="Narr_stl1DMvqzEyaSOR-jUVwQw">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="Narr_XrBXfY1oQkymY7lclU4xeQ">terminated</ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;<ix:nonNumeric contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="Narr_l9S9Td5-1Ea_GHP6-_eK5w">non-Rule</ix:nonNumeric> 10b5-1 trading <ix:nonNumeric contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="Narr_Kedq6AlDxkO-vKV1FV5SXQ">arrangement</ix:nonNumeric>,&#8221; as each such term is defined in Item 408(a) of Regulation S-K.</p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">92</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="INDEXTOEXHIBITS_387808"></a><a id="_77068658_6c43_4869_b56a_a3e55e35b5bb"></a><a id="ITEM6Exhibits_857545"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ITEM&#160; 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Reference is made to the Index to Exhibits included in this Quarterly Report on Form&#160;10-Q.</p><a id="IndextoExhibits"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">INDEX TO EXHIBITS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th colspan="5" style="font-weight:normal;text-align:left;vertical-align:bottom;width:24.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incorporated by Reference</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><br/><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:55.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.47%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Form</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:5.89%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Date</b><br/><b style="font-weight:bold;">Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Filed</b><br/><b style="font-weight:bold;">Herewith</b></p></th></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">2.1&#8224;&#8224;</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000110465924124881/tm2429853d1_ex2-1.htm"><span style="font-style:normal;font-weight:normal;">Asset Purchase Agreement, by and between Coherus BioSciences, Inc. and Intas Pharmaceuticals Ltd., dated December 2, 2024.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">2.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">12/03/2024</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000119312514409798/d820280dex31.htm"><span style="font-style:normal;font-weight:normal;">Amended and Restated Certificate of Incorporation.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">11/13/2014</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000155837025008294/chrs-20250529xex3d1.htm"><span style="font-style:normal;font-weight:normal;">Certificate of Amendment to the Amended and Restated Certificate of Incorporation of Coherus BioSciences, Inc., effective as of May 29, 2025</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">5/30/2025</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">3.3</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000155837025008294/chrs-20250529xex3d2.htm"><span style="font-style:normal;font-weight:normal;">Second Amended and Restated Bylaws of Coherus Oncology, Inc., effective as of May 29, 2025.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">3.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">5/30/2025</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Reference is made to exhibits 3.1, 3.2 and 3.3.</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000119312514380821/d744283dex42.htm"><span style="font-style:normal;font-weight:normal;">Form of Common Stock Certificate.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">S-1/A</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">10/24/2014</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.3</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000110465920048214/tm2015668d4_ex4-1.htm"><span style="font-style:normal;font-weight:normal;">Indenture, dated as of April 17, 2020, between Coherus Biosciences, Inc. and U.S. Bank National Association, as Trustee.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4/17/2020</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.4</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000110465920048214/tm2015668d4_ex4-1.htm"><span style="font-style:normal;font-weight:normal;">Form of certificate representing the 1.5% Convertible Senior Subordinated Notes due 2026.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4/17/2020</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.5</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000155837022007420/chrs-20220331xex4d5.htm"><span style="font-style:normal;font-weight:normal;">Notice of Successor Trustee to Indenture dated February 7, 2022.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">10-Q</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4.5</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">5/5/2022</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">4.6</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1512762/000155837025004264/chrs-20250331xex4d1.htm"><span style="font-style:normal;font-weight:normal;">First Supplemental Indenture, dated March 31, 2025, between Coherus BioSciences, Inc. and U.S. Bank Trust Company, National Association, as trustee.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">8-K</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">4/1/2025</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.1&#8224;&#8224;#</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d1.htm"><span style="font-style:normal;font-weight:normal;">Letter Agreement between Coherus BioSciences, Inc. and Paul Reider, dated as of May 8, 2025</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.2#*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d2.htm"><span style="font-style:normal;font-weight:normal;">Coherus Oncology, Inc. Amended and Restated 2014 Equity Incentive Award Plan.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.3#*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d3.htm"><span style="font-style:normal;font-weight:normal;">Coherus Oncology, Inc. 2014 Employee Stock Purchase Plan.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.4#*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d4.htm"><span style="font-style:normal;font-weight:normal;">Amendment No. 1 to Coherus Oncology, Inc. 2014 Employee Stock Purchase Plan.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">93</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th colspan="5" style="font-weight:normal;text-align:left;vertical-align:bottom;width:24.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Incorporated by Reference</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><br/><b style="font-weight:bold;">Number</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:55.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:4.47%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Form</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:5.89%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:9.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Date</b><br/><b style="font-weight:bold;">Filed</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Filed</b><br/><b style="font-weight:bold;">Herewith</b></p></th></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.5#*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d5.htm"><span style="font-style:normal;font-weight:normal;">Coherus Oncology, Inc. 2016 Employment Commencement Incentive Plan.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">10.6#*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex10d6.htm"><span style="font-style:normal;font-weight:normal;">Executive Change in Control and Severance Plan, effective January 1, 2023.</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">31.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex31d1.htm"><span style="font-style:normal;font-weight:normal;">Certification of Principal Executive Officer Required under Securities Exchange Act Rule&#160;13a-14(a)&#160;and 15d-14(a).</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">31.2</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex31d2.htm"><span style="font-style:normal;font-weight:normal;">Certification of Principal Financial Officer under Securities Exchange Act Rule&#160;13a-14(a)&#160;and 15d-14(a).</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">32.1</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="chrs-20250630xex32d1.htm"><span style="font-style:normal;font-weight:normal;">Certifications of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. 1350 and Securities Exchange Act Rule&#160;13a-14(b).</span></a></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">101</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">The following materials from Registrant&#8217;s Quarterly Report on Form&#160;10-Q for the quarter ended June 30, 2025 formatted in iXBRL (Inline eXtensible Business Reporting Language) includes: (i)&#160;Condensed Consolidated Balance Sheets, (ii)&#160;Condensed Consolidated Statements of Operations, (iii)&#160;Condensed Consolidated Statements of Comprehensive Income (Loss), (iv)&#160;Condensed Consolidated Statements of Stockholders&#8217; Deficit, (v)&#160;Condensed Consolidated Statements of Cash Flows, and (vi)&#160;Notes&#160;to the Condensed Consolidated Financial Statements.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr><tr><td style="vertical-align:top;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">104</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:55.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cover page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:5.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">X</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100.02%;background:#ffffff;padding:0.75pt;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:91.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr style="height:20.8pt;"><td style="vertical-align:top;white-space:nowrap;width:8.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">&#8224;&#8224;</p></td><td style="vertical-align:middle;width:91.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">Schedules and attachments to this exhibit have been omitted pursuant to Regulation S-K, Item 601(a)(5).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:20.8pt;"><td style="vertical-align:top;white-space:nowrap;width:8.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">#</p></td><td style="vertical-align:middle;width:91.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Indicates management contract or compensatory plan.</p></td></tr><tr style="height:20.8pt;"><td style="vertical-align:top;white-space:nowrap;width:8.94%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">*</p></td><td style="vertical-align:middle;width:91.05%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Indicates a compensatory plan that was amended pursuant to a resolution of our Board of Directors solely to effect our name change from Coherus BioSciences, Inc. to Coherus Oncology, Inc.</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">94</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 15pt 0pt;"><a style="font-family:'Times New Roman','Times','serif';" href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;margin-left:-10.0pt;margin-right:-10.0pt;max-width:100%;position:relative;width:calc(100% + 20.0pt);"><div style="padding-left:10pt;padding-right:10pt;position:relative;width:100%;"><a id="_4415ac37_a6b0_40bd_a583_fb866f0c7c22"></a><a id="SIGNATURES_840188"></a><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">SIGNATURES</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY,&#160;INC.</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Date: August 7, 2025</p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Dennis M. Lanfear</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Dennis M. Lanfear</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">President and Chief Executive Officer</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">(Principal Executive Officer)</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Date: August 7, 2025</p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">/s/ Bryan McMichael&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Bryan McMichael</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Chief Financial Officer</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">(Principal Financial Officer and Principal Accounting Officer)</p></td></tr><tr><td style="vertical-align:bottom;width:50.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:47.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">95</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>chrs-20250630xex10d1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:01 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;text-indent:0pt;width:0pt;"></font><font style="white-space:pre-wrap;">                                                                                                                                         </font><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><img src="chrs-20250630xex10d1001.jpg" alt="Graphic" style="display:inline-block;height:37.5pt;width:150.75pt;"><font style="white-space:pre-wrap;">                                                                                                        </font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:right;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">EXHIBIT 10.1</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">[***] Certain information in this exhibit has been omitted because it is permitted to be omitted by applicable regulatory guidance.</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">May 8, 2025</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:10.5pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';letter-spacing:-0.1pt;">Paul Reider</font><font style="font-family:'Arial','Helvetica','sans-serif';letter-spacing:-0.1pt;"><br></font><font style="font-family:'Arial','Helvetica','sans-serif';">[***]</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">[***]</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:3.15pt 0pt 10pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Dear Paul,</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">Your position as Chief Commercial Officer will end by mutual agreement effective</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;"> </font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">April 30</font><font style="font-family:'Arial','Helvetica','sans-serif';">, </font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">2025 (the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Separation Date</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;). &#160;This letter (the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agreement</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;) provides information regarding the mutual separation package agreement offered to you by Coherus Biosciences, Inc. (the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;) should you agree to sign this Agreement. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">On the eighth day following your signing of this Agreement, and provided it is not revoked as provided herein, (the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u><font style="font-family:'Arial','Helvetica','sans-serif';">&#8221;), you will be entitled to the severance detailed below, provided that you comply with the terms of the Agreement.</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Arial','Helvetica','sans-serif';font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">1.</font><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment of Wages, Accrued Unused PTO, and Business Expenses.</b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;"> &#160;Effective April 30, 2025, you will receive payment of wages through April 30, 2025, plus paid time off (&#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">PTO</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;) accrued but unused through the Separation Date. You may submit any business expenses incurred by you in accordance with the Company&#8217;s normal travel and expense policies for an additional thirty (30) calendar dates after the Separation Date, and the Company will promptly reimburse you for all documented and approved expenses. &#160;All items in this Section 1 will be paid to you regardless of whether you elect to sign this Agreement. &#160;</font></div><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:36pt;"><font style="display:inline-block;font-family:'Arial','Helvetica','sans-serif';font-size:11pt;min-width:36pt;text-indent:0pt;white-space:nowrap;">2.</font><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severance Payments and Benefits.</b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;"> &#160;Beginning with the first payroll period that is at least three (3) working days following the Separation Date, you will be restored to the Company&#8217;s payroll and will receive twelve months of additional pay, which equals $528,736.80, in accordance with the Company&#8217;s normal payroll practices and less applicable taxes and authorized withholding (&#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severance Payment</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;). &#160;The payment of this Severance Payment will still be paid in the event of your death by making such payments to your designated beneficiary. &#160;In addition, if you timely elect to receive continuation of your healthcare benefits pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (&#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COBRA</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">&#8221;), the Company will pay for your COBRA premiums for employee and spouse coverage through December 31, 2026 (&#8220;COBRA Period&#8221;). &#160;COBRA coverage will continue to be provided to your spouse during the COBRA Period in the event of your death. &#160;In addition, you will receive your 2024 corporate bonus at the time </font></div></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">1</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="display:inline-block;width:130.8pt;"></font><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.19;margin:0pt;">US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><div style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-left:36pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">corporate bonuses are paid to all eligible employees. &#160;You will also receive a lump sum payment of $3,000 to convert your group life insurance coverage into an individual policy.</font></div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-align:left;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">3.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity Awards.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> Your stock options and restricted stock units will continue to vest through December 31, 2026 as if you had continued as a full-time employee of the Company. Following your Separation Date, you may exercise your vested stock options until the later of (x) the Expiration Date of the relevant stock option and (y) April 1, 2027, with the understanding that in the event that the exercise price of any of your options is less than the fair market value of the Company&#8217;s common stock on the Separation Date, then such options will no longer qualify as &#8220;incentive stock options&#8221; within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Code</u><font style="font-family:'Arial','Helvetica','sans-serif';">&#8221;) and shall lose their potentially tax favorable status as of the Effective Date. Further, any options that retain their status as &#8220;incentive stock options&#8221; following the Effective Date and are exercised more than three (3) months following the Separation Date shall not be considered &#8220;incentive stock options&#8221; within the meaning of Section 422 of the Code. &#160;You acknowledge that the value of restricted stock units that are scheduled to vest in 2026 shall be subject to employment taxes in 2025, and you agree to make arrangements satisfactory to the Company to timely satisfy such employment taxes.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-align:left;width:36pt;"></font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">4.</font><font style="display:inline-block;width:26.83pt;"></font><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cooperation</b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">. &#160;As a condition precedent to receiving the benefit with respect to extension of &#160;COBRA coverage as set forth in Section 2 and the extension of the applicable equity award period as &#160;set forth in section 3, you agree to continue to work for the Company as an independent contractor for up to 20 hours per month for a period of up to one year after the Separation Date. &#160;Nothing in this Agreement prevents you from being engaged or employed in any other business, trade, profession, or other activity after your Separation Date while also providing services to the Company pursuant to this Section 4. You acknowledge and agree to abide by the terms of Section 9 &#8220;Maintaining Confidential Information.&#8221;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">5.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Your Release of Claims Against the Company.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> &#160;You agree not to sue, or otherwise file any claim against, the Company or any of its directors, officers, managers, employees or agents for any reason whatsoever based on anything that has occurred as of the date you sign this Agreement.</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">a)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">On behalf of yourself and your executors, administrators, heirs and assigns, you hereby release and forever discharge the &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Releasees</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">&#8221; hereunder, consisting of the Company, and each of its owners, directors, officers, managers, employees, representatives, agents, attorneys and insurers, and all persons acting by, through, under or in concert with them, or any of them, of and from any and all manner of action or actions, cause or causes of action, in law or in equity, suits, debts, liens, contracts, agreements, promises, liability, claims, demands, damages, loss, cost or expense, of any nature whatsoever, known or unknown, fixed or contingent (hereinafter called &#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Claims</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">&#8221;), which you now have or may hereafter have against the Releasees, or any of them, by reason of any matter, cause, or thing whatsoever from the beginning of time through the Separation Date. Without limiting the generality of the foregoing, you hereby release and forever discharge the Releasees of and from any Claims arising directly or indirectly out of, relating to, or in any other way involving in any manner </font></td><td style="width:36pt;"></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">2</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"></td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">whatsoever your employment by the Company, including, but not limited to, wage claims (base, bonus or commission), your termination of your position and your employment separation, including without limitation any and all claims arising under federal, state, or local laws relating to employment, claims of any kind that may be brought in any court or administrative agency, any claims arising under that Age Discrimination in Employment Act (&#8220;</font><u style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ADEA</u><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">&#8221;); Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1866; the Equal Pay Act; the Fair Labor Standards Act; the Employee Retirement Income Security Act; the Family Medical Leave Act; the California Fair Employment and Housing Act; the California Family Rights Act; the California Labor Code; the California Occupational Safety and Health Act; Section 17200 of the California Business and Professions Code; Claims arising under any other local, state or federal laws governing employment, including, but not limited to, the laws of California;</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"> Claims for breach of contract; Claims arising in tort, including, without limitation, Claims</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"> of wrongful dismissal or discharge, failure to pay wages (base, bonus and commission), discrimination, harassment, retaliation, fraud, misrepresentation, defamation, libel, infliction of emotional distress, violation of public policy, and/or breach of the implied covenant of good faith and fair dealing;</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"> and Claims for damages or other remedies of any sort, including, without limitation, compensatory damages, punitive damages, injunctive relief and attorney&#8217;s fees</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">. Notwithstanding the generality of the foregoing, you do not release any claims that cannot be released as a matter of law, including, without limitation, claims for indemnity under California Labor Code Section 2802 and any policy of insurance carried by the Company, and your right to bring to the attention of the Equal Employment Opportunity Commission or the California Department of Fair Employment and Housing (or similar state agencies) administrative Claims of harassment, discrimination or retaliation; provided, however, that you release your right to secure damages as a remedy for any such administrative Claims.</font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;"><br></font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></td><td style="width:36pt;"></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">b)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">Notwithstanding the generality of the foregoing in subsection a) above, you do not release any claims that cannot be released as a matter of law, including, without limitation, claims for indemnity under California Labor Code Section 2802 and any policy of insurance carried by the Company, and your right to bring to the attention of the Equal Employment Opportunity Commission or the California Department of Fair Employment and Housing (or similar state agency) administrative Claims of harassment, discrimination or retaliation; provided, however, that you release your right to secure damages as a remedy for any such administrative Claims.</font></td><td style="width:36pt;"></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:justify;margin:0pt 36pt 0pt 72pt;"><font style="font-family:'Arial','Helvetica','sans-serif';line-height:1.37;margin-bottom:10pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 36pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">6.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notification of And Acknowledgment of Rights Under the Older Workers Benefit Protection Act</b><font style="font-family:'Arial','Helvetica','sans-serif';">. &#160;With respect to any claim of age discrimination:</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">a)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You acknowledge understand and agree that you are is releasing claims that may arise prior to the execution of this Agreement under the Older Worker Benefit Protection Act (&#8220;OWBPA&#8221;) and/or the Age Discrimination in </font></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">3</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;margin:0pt 36pt 10pt 72pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Employment Act of 1967, as amended (&#8220;ADEA&#8221;). &#160;You further understand and agrees that this Agreement does not purport to waive any rights or claims that may arise from acts or events occurring after the date this Agreement is executed by the Parties. You understand nothing in this Agreement prevents or precludes you from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law;</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">b)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You understand and agree that the Company has provided you with a period of not less than twenty-one (21) calendar days, as provided for by the Older Workers Benefit Protection Act (&#8220;OWBPA&#8221;) within which to decide whether to enter into this Agreement to accept the Severance Payments and benefits set forth in Section 2, and in return, whether to provide the Company with this Release (&#8220;Consideration Period&#8221;). &#160;In the event You choose to sign this Agreement prior to the expiration of the Consideration Period, you represent that you are knowingly and voluntarily waiving the remainder of the Consideration Period. The Company has made no threats or promises to induce you to sign earlier. &#160;You agree with the Company that changes made to this Agreement, whether material or immaterial, do not restart the running of the 21-day Consideration Period;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">c)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You acknowledge that you shall return the signed Agreement not earlier than April 18, 2025. &#160;The Company will return and deem null an Agreement that is signed prior to that date. &#160;Separately, you shall return the signed Agreement not later than May 16, 2025, and if you do not do so, the Agreement shall be void in its entirety;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">d)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You shall have seven (7) calendar days after you sign this Agreement to revoke the acceptance of the terms of this Agreement (&#8220;Revocation Period&#8221;). Revocation may be effective by delivering written notice written notice to Rebecca Sunshine, Chief Human Resources Officer, 333 Twin Dolphin Drive, Suite 600, Redwood City, CA 94065 or by email at [***]. To become effective, the written notice of revocation must be received by Ms. Sunshine no later than 5:00 p.m. Pacific Daylight Time on the seventh (7th) calendar day after you execute this Agreement, or else you must mail the revocation to Ms. Sunshine no later than such seventh (7th) calendar day, and must also notify Ms. Sunshine by telephone by 5:00 p.m. Pacific daylight Time that the written notice has been mailed. &#160;If, however, you revoke this Agreement, it shall be terminated in its entirety, and you shall not receive the Severance Payments or benefits set forth in Section 2 above;</font></p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">4</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">e)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You have carefully read and fully understands all of the provisions of this Agreement, which are written in a manner that you clearly understand. You further acknowledge and agree that no one coerced, threatened, pressured or otherwise hurried you to execute this Agreement; </font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">f)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">The Consideration provided for in this Agreement is in addition to that to which you are already entitled and will receive upon your termination from the Company; </font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">g)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">In executing this Agreement, you acknowledge that you are hereby advised to consult with, and be advised by, independent lawyers of your choice and that you have executed this Agreement voluntarily after independent investigation, and without fraud, duress, or undue influence;</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td style="width:36pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">h)</font></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Arial','Helvetica','sans-serif';">You knowingly and voluntarily agree to all of the terms in this Agreement and intends to be legally bound by this Agreement; and,</font><font style="font-family:'Arial','Helvetica','sans-serif';"><br></font><font style="font-family:'Arial','Helvetica','sans-serif';margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</font></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">YOU ACKNOWLEDGE THAT YOU HAVE BEEN ADVISED OF AND ARE FAMILIAR WITH THE PROVISIONS OF CALIFORNIA CIVIL CODE SECTION 1542, WHICH PROVIDES AS FOLLOWS:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 72pt;"><font style="display:inline-block;text-align:left;width:36pt;"></font><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;">&quot;A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.&quot;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 72pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">BEING AWARE OF SAID CODE SECTION, YOU HEREBY EXPRESSLY WAIVE ANY RIGHTS YOU MAY HAVE THEREUNDER, AS WELL AS UNDER ANY OTHER STATUTES OR COMMON LAW PRINCIPLES OF SIMILAR EFFECT.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 72pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><font style="display:inline-block;width:36pt;"></font><font style="display:inline-block;width:36pt;"></font><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;">7. </font><font style="display:inline-block;width:23.77pt;"></font><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee&#8217;s Representations</b><b style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-weight:bold;">.</b><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;white-space:pre-wrap;">  You represent and warrant that:</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">a)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">You have returned to the Company all Company property in your possession, including all confidential information that you received while at the Company and/or created for the purposes of your employment while at the Company. &#160;You may retain your company laptop and IT access through December 31, 2025 (which may be extended through December 31, 2026 if agreed to by both parties).</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">b)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">You are not owed wages, commissions, bonuses, equity awards or other compensation, other than as set forth in Section 1-3, above.</font></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">5</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">c)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">During the course of your employment, you did not sustain any injuries for which you might be entitled to compensation pursuant to worker&#8217;s compensation laws.</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">d)</td><td style="padding:0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">You have not initiated any adversarial proceedings of any kind against the Company or against any other person or entity released herein, nor will you do so in the future, except as specifically allowed by this Agreement.</font></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">8.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-disparagement; Neutral Reference</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> &#160;You agree &#160;not &#160;to make, &#160;directly &#160;or indirectly, to any person or entity, including but not limited to the Company&#8217;s present, future, and/or former employees and/or clients, and/or the press, any written or verbal statements that are intentionally false, sharp, disparaging attacks, or made with reckless disregard for the truth, upon the Company, the quality of the Company&#8217; products or its business policies, in a manner reasonably calculated to harm the Company&#8217;s reputation, good will, financial status, business or client relationships, or reduce The Company&#8217;s income. &#160;You further agree not to post any such statements on the internet or any blog or social networking site, including but not limited to Facebook, X, Instagram, Glassdoor, LinkedIn, or any other internet site or platform. Nothing about this provision should be interpreted as, or will be applied as, restricting your rights under Section 7 of the National Labor Relations Act or taking part in a state or federal proceeding, such as before the National Labor Relations Board. &#160;You shall direct all calls for references to the Company&#8217;s Human Resources Department, who will advise a prospective employer that it is the Company&#8217;s standard policy to only verify your job title and dates of employment, and nothing more.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">9.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maintaining Confidential Information</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">. &#160;</b><font style="font-family:'Arial','Helvetica','sans-serif';">You will abide by all of your confidentiality obligations to the Company, including those outlined in your Proprietary Information and Inventions Agreement (PIIA) that you entered at the start of your employment with the Company, </font><i style="font-family:'Arial','Helvetica','sans-serif';font-style:italic;">see, e.g., </i><font style="font-family:'Arial','Helvetica','sans-serif';">Sections 1, 2 (Proprietary Information, Recognition of Company&#8217;s Rights; Nondisclosure), and Section 10 (Additional Activities).</font><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> &#160;</u><font style="font-family:'Arial','Helvetica','sans-serif';">You will not disclose any confidential information you acquired while an employee of the Company to any other person or use such information in any manner. This includes any confidential information that you created for purposes of your employment at the Company. &#160;For the purposes of this Agreement, confidential information and proprietary information, as defined in the PIIA, are interchangeable. &#160;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">10. &#160;</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Confidential Separation Information</b><font style="font-family:'Arial','Helvetica','sans-serif';">. &#160;Employee and Company agree that the existence of the Agreement, the amount of the Severance Payments, the terms and conditions of this Agreement and any discussions between employee and the Company that led to the terms and conditions of this Agreement are confidential and will not be disclosed to any other person, other than any public disclosures by the Company that are required by applicable law, including public filings of the terms of this agreement or this agreement with the Securities and Exchange Commission. &#160; </font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">6</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">11. &#160;</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Violation of Agreement.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> You understand that any violation of any of your obligations under this Agreement, will result in this Agreement being deemed null and void, and may require you to repay to the Company any Severance Payments or other benefits you received hereunder.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">12.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 409A</b><font style="font-family:'Arial','Helvetica','sans-serif';">. &#160;To the extent that any reimbursements under this Agreement are subject to the provisions of Section 409A of the Code, any such reimbursements payable to you shall be paid to you no later than December 31 of the year following the year in which the expense was incurred, the amount of expenses reimbursed in one year shall not affect the amount eligible for reimbursement in any subsequent year, and your right to reimbursement under this Agreement will not be subject to liquidation or exchange for another benefit. You and the Company acknowledge that absent your resignation from employment with the Company, the Company would have terminated your services and, notwithstanding any characterization of your termination of employment as a resignation, the termination of your employment with the Company is intended to constitute an involuntary separation from service for the purposes of Section 409A of the Code in accordance with Treasury Regulation Section 1.409A-1(n)(1). </font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">13.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Entire Agreement; Amendment</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">. &#160;</b><font style="font-family:'Arial','Helvetica','sans-serif';">This Agreement sets forth the entire agreement between you and the Company and supersedes any and all prior oral or written agreements or understanding between you and the Company concerning the terms of your separation. &#160;This Agreement may not be altered, amended or modified, except by a further written document signed by you and the Company. </font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 36pt;"><font style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;font-style:normal;font-weight:normal;">14.</font></font><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law/Venue</b><b style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;">.</b><font style="font-family:'Arial','Helvetica','sans-serif';"> &#160;To the greatest extent allowed by law, this Agreement will be governed in all respects by the laws of the State of California without giving effect to any choice of law rules that would dictate application of the laws of a different jurisdiction. &#160; The parties agree that, to the greatest extent allowed by law, any dispute between them related in any way to this Agreement will be brought in the state or federal courts in San Mateo County. &#160;The parties specifically consent to the sole jurisdiction of such courts. </font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Kindly sign where indicated below, and return this letter to Rebecca Sunshine, Chief Human Resources Officer, by [***].</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">7</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 10pt 216pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Sincerely,</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 10pt 216pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">/s/ Rebecca Sunshine</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 216pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:normal;">Rebecca Sunshine</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;font-weight:bold;line-height:1.19;margin:0pt 0pt 0pt 216pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:normal;">Chief Human Resources Officer</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 10pt 216pt;"><font style="font-family:'Arial','Helvetica','sans-serif';font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Accepted and agreed to on this ___</font><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">8.00</u><font style="font-family:'Arial','Helvetica','sans-serif';">__ day of __</font><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">May</u><font style="font-family:'Arial','Helvetica','sans-serif';">_______________ 2025.</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">/s/ Paul Reider</u><u style="font-family:'Arial','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"><u style="bottom:2.8310547pt;display:inline-block;height:1em;width:107.86pt;border-bottom:1.0px solid #000000;">&#8203; &#8203;<font style="display:inline-block;height:0pt;width:100%;"></font></u></u></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;line-height:1.19;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><font style="font-family:'Arial','Helvetica','sans-serif';">Paul Reider</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><div style="padding-top:1.0px;border-top:3.0pt solid #632523;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;border-top:1.0pt solid #632523;margin:0pt;"><font style="color:#31859b;font-family:'Cambria';white-space:pre-wrap;">333 Twin Dolphin Drive, Suite 600, Redwood City, CA  94065  Main: 650.649.3530</font><font style="display:inline-block;width:0pt;"></font><font style="color:#31859b;font-family:'Cambria';">Page </font><font style="color:#31859b;font-family:'Cambria';">8</font></p></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;line-height:1.19;margin:0pt;"></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;line-height:1.37;margin:0pt;">SV\1453118.1US-DOCS\159075546.2</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>chrs-20250630xex10d2.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:01 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 10.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AMENDED AND RESTATED 2014 EQUITY INCENTIVE AWARD PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 1.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">PURPOSE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">The purpose of the Coherus Oncology, Inc. Amended and Restated 2014 Equity Incentive Award Plan (as it may be amended from time to time, the &#8220;<font style="font-style:italic;font-weight:bold;">Plan</font>&#8221;) is to promote the success and enhance the value of Coherus Oncology, Inc. (the &#8220;<font style="font-style:italic;font-weight:bold;">Company</font>&#8221;) by linking the individual interests of the members of the Board, Employees, and Consultants to those of the Company&#8217;s stockholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to the Company&#8217;s stockholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract, and retain the services of members of the Board, Employees, and Consultants upon whose judgment, interest, and special effort the successful conduct of the Company&#8217;s operation is largely dependent. The Plan amends and restates the 2014 Equity Incentive Award Plan (the &#8220;<font style="font-style:italic;font-weight:bold;">Original 2014 Plan</font>&#8221;) in its entirety, subject to stockholder approval of this Plan at the annual meeting of the Company&#8217;s stockholders in 2024. In the event the Company&#8217;s stockholders fail to approve the Plan as set forth herein at the annual meeting of the Company&#8217;s stockholders in 2024, then this Plan shall be deemed void <i style="font-style:italic;">ab initio</i> and the Original 2014 Plan shall continue in effect in accordance with its terms. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 2.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">DEFINITIONS AND CONSTRUCTION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Wherever the following terms are used in the Plan they shall have the meanings specified below, unless the context clearly indicates otherwise. The singular pronoun shall include the plural where the context so indicates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.1 &#8220;<font style="font-style:italic;font-weight:bold;">Administrator</font>&#8221; shall mean the entity that conducts the general administration of the Plan as provided in Article 12 hereof. With reference to the duties of the Administrator under the Plan which have been delegated to one or more persons pursuant to Section 12.6 hereof, or as to which the Board has assumed, the term &#8220;Administrator&#8221; shall refer to such person(s) unless the Committee or the Board has revoked such delegation or the Board has terminated the assumption of such duties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.2 &#8220;<font style="font-style:italic;font-weight:bold;">Affiliate</font>&#8221; shall mean any Parent or Subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.3 &#8220;<font style="font-style:italic;font-weight:bold;">Applicable Accounting Standards</font>&#8221; shall mean Generally Accepted Accounting Principles in the United States, International Financial Reporting Standards or such other accounting principles or standards as may apply to the Company&#8217;s financial statements under United States federal securities laws from time to time.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">2.4 &#8220;<font style="font-style:italic;font-weight:bold;">Applicable Law</font>&#8221; shall mean any applicable law, including without limitation, (i) provisions of the Code, the Securities Act, the Exchange Act and any rules or regulations thereunder; (ii) corporate, securities, tax or other laws, statutes, rules, requirements or regulations, whether federal, state, local or </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">foreign; and (iii) rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.5 &#8220;<font style="font-style:italic;font-weight:bold;">Award</font>&#8221; shall mean an Option, a Restricted Stock award, a Restricted Stock Unit award, a Performance Award, a Dividend Equivalents award, a Deferred Stock award, a Deferred Stock Unit award, a Stock Payment award or a Stock Appreciation Right, which may be awarded or granted under the Plan (collectively, &#8220;Awards&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.6 &#8220;<font style="font-style:italic;font-weight:bold;">Award Agreement</font>&#8221; shall mean any written notice, agreement, terms and conditions, contract or other instrument or document evidencing an Award, including through electronic medium, which shall contain such terms and conditions with respect to an Award as the Administrator shall determine consistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.7 &#8220;<font style="font-style:italic;font-weight:bold;">Board</font>&#8221; shall mean the Board of Directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.8 &#8220;<font style="font-style:italic;font-weight:bold;">Cause</font>&#8221; shall mean, unless such term or an equivalent term is otherwise defined by the applicable Award Agreement or other written agreement between a Holder and the Company applicable to an Award, the occurrence of any of the following events: (i) the Holder&#8217;s repeated unexplained or unjustified absence from the Company or gross negligence, willful misconduct, or repeated, willful and flagrant insubordination in the performance of the Holder&#8217;s duties to the Company, which behavior remains uncured more than 30 days following written notice from the Company of its reasonable belief that there is Cause for the Holder&#8217;s termination under this clause (i); (ii) the Holder&#8217;s commission of any act of fraud that is related to the Holder&#8217;s personal gain with respect to the Company; (iii) the Holder&#8217;s commission of a felony or a crime causing material harm to the standing and reputation of the Company, or affects the Company in a material financial way; or (iv) the Holder&#8217;s continued failure, 60 days after the Company provides written notice to the Holder, to meet performance standards within the Holder&#8217;s control and achievable given the Company&#8217;s resources, each as reasonably determined by the Company and specifying the areas in which the Holder&#8217;s performance must improve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.9 &#8220;<font style="font-style:italic;font-weight:bold;">Change in Control</font>&#8221; shall mean the occurrence, in a single transaction or in a series of related transactions, of any one or more of the following events:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) A transaction or series of transactions (other than an offering of Common Stock to the general public through a registration statement filed with the Securities and Exchange Commission) whereby any &#8220;person&#8221; or related &#8220;group&#8221; of &#8220;persons&#8221; (as such terms are used in Sections 13(d) and 14(d)(2) of the Exchange Act) (other than the Company, any of its subsidiaries, an employee benefit plan maintained by the Company or any of its subsidiaries or a &#8220;person&#8221; that, prior to such transaction, directly or indirectly controls, is controlled by, or is under common control with, the Company) directly or indirectly acquires beneficial ownership (within the meaning of Rule 13d-3 under the Exchange Act) of securities of the Company possessing more than 50% of the total combined voting power of the Company&#8217;s securities outstanding immediately after such acquisition; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(b) During any period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new Director(s) (other than a Director designated by a person who shall have entered into an agreement with the Company to effect a transaction described in Section 2.9(a) or 2.9(c)) whose election by the Board or nomination for election by the Company&#8217;s stockholders was approved by a vote of at least two-thirds of the Directors then still in office who either were Directors at </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">the beginning of the two-year period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) The consummation by the Company (whether directly involving the Company or indirectly involving the Company through one or more intermediaries) of (x) a merger, consolidation, reorganization, or business combination or (y) a sale or other disposition of all or substantially all of the Company&#8217;s assets in any single transaction or series of related transactions or (z) the acquisition of assets or stock of another entity, in each case other than a transaction:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(i) which results in the Company&#8217;s voting securities outstanding immediately before the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the Company or the person that, as a result of the transaction, controls, directly or indirectly, the Company or owns, directly or indirectly, all or substantially all of the Company&#8217;s assets or otherwise succeeds to the business of the Company (the Company or such person, the &#8220;Successor Entity&#8221;)) directly or indirectly, at least a majority of the combined voting power of the Successor Entity&#8217;s outstanding voting securities immediately after the transaction, and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(ii) after which no person or group beneficially owns voting securities representing 50% or more of the combined voting power of the Successor Entity; provided, however, that no person or group shall be treated for purposes of this Section 2.9(c)(ii) as beneficially owning 50% or more of the combined voting power of the Successor Entity solely as a result of the voting power held in the Company prior to the consummation of the transaction; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(d) The Company&#8217;s stockholders approve a liquidation or dissolution of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, if a Change in Control constitutes a payment event with respect to any portion of an Award that provides for the deferral of compensation and is subject to Section 409A of the Code, the transaction or event described in subsection (a), (b), (c) or (d) with respect to such Award (or portion thereof) must also constitute a &#8220;change in control event,&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5) to the extent required by Section 409A.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Committee shall have full and final authority, which shall be exercised in its discretion, to determine conclusively whether a Change in Control of the Company has occurred pursuant to the above definition, and the date of the occurrence of such Change in Control and any incidental matters relating thereto; provided that any exercise of authority is in conjunction with a determination of whether a Change in Control is a &#8220;change in control event&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5) shall be consistent with such regulation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.10 &#8220;<font style="font-style:italic;font-weight:bold;">Code</font>&#8221; shall mean the Internal Revenue Code of 1986, as amended from time to time, together with the regulations and official guidance promulgated thereunder, whether issued prior or subsequent to the grant of any Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.11 &#8220;<font style="font-style:italic;font-weight:bold;">Committee</font>&#8221; shall mean the Compensation Committee of the Board, a subcommittee of the Compensation Committee of the Board or another committee or subcommittee of the Board, appointed as provided in Section 12.1 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.12 &#8220;<font style="font-style:italic;font-weight:bold;">Common Stock</font>&#8221; shall mean the common stock of the Company, par value $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.13 &#8220;<font style="font-style:italic;font-weight:bold;">Company</font>&#8221; shall have the meaning set forth in Article 1 hereof.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">2.14 &#8220;<font style="font-style:italic;font-weight:bold;">Consultant</font>&#8221; shall mean any consultant or advisor engaged to provide services to the Company or any Affiliate who qualifies as a consultant or advisor under the applicable rules of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">Securities and Exchange Commission for registration of shares on a Form S-8 Registration Statement or any successor Form thereto.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.15 &#8220;<font style="font-style:italic;font-weight:bold;">Deferred Stock</font>&#8221; shall mean a right to receive Shares awarded under Section 9.4 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.16 &#8220;<font style="font-style:italic;font-weight:bold;">Deferred Stock Unit</font>&#8221; shall mean a right to receive Shares awarded under Section 9.5 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.17 &#8220;<font style="font-style:italic;font-weight:bold;">Director</font>&#8221; shall mean a member of the Board, as constituted from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.18 &#8220;<font style="font-style:italic;font-weight:bold;">Dividend Equivalent</font>&#8221; shall mean a right to receive the equivalent value (in cash or Shares) of dividends paid on Shares, awarded under Section 9.2 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.19 &#8220;<font style="font-style:italic;font-weight:bold;">DRO</font>&#8221; shall mean a &#8220;domestic relations order&#8221; as defined by the Code or Title I of the Employee Retirement Income Security Act of 1974, as amended from time to time, or the rules thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.20 &#8220;<font style="font-style:italic;font-weight:bold;">Effective Date</font>&#8221; shall have the meaning set forth in Section 13.1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.21 &#8220;<font style="font-style:italic;font-weight:bold;">Eligible Individual</font>&#8221; shall mean any person who is an Employee, a Consultant or a Non-Employee Director, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.22 &#8220;<font style="font-style:italic;font-weight:bold;">Employee</font>&#8221; shall mean any officer or other employee (as determined in accordance with Section 3401(c) of the Code and the Treasury Regulations thereunder) of the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.23 &#8220;<font style="font-style:italic;font-weight:bold;">Equity Restructuring</font>&#8221; shall mean a nonreciprocal transaction between the Company and its stockholders, such as a stock dividend, stock split, spin-off, rights offering or recapitalization through a large, nonrecurring cash dividend, that affects the number or kind of Shares (or other securities of the Company) or the share price of Common Stock (or other securities) and causes a change in the per share value of the Common Stock underlying outstanding stock-based Awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.24 &#8220;<font style="font-style:italic;font-weight:bold;">Exchange Act</font>&#8221; shall mean the Securities Exchange Act of 1934, as amended from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.25 &#8220;<font style="font-style:italic;font-weight:bold;">Fair Market Value</font>&#8221; shall mean, as of any given date, the value of a Share determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) If the Common Stock is (i) listed on any established securities exchange (such as the New York Stock Exchange, the Nasdaq Capital Market, Nasdaq Global Market and the Nasdaq Global Select Market), (ii) listed on any national market system or (iii) listed, quoted or traded on any automated quotation system, its Fair Market Value shall be the closing sales price for a Share as quoted on such exchange or system for such date or, if there is no closing sales price for a Share on the date in question, the closing sales price for a Share on the last preceding date for which such quotation exists, as reported in The Wall Street Journal or such other source as the Administrator deems reliable;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(b) If the Common Stock is not listed on an established securities exchange, national market system or automated quotation system, but the Common Stock is regularly quoted by a recognized securities dealer, its Fair Market Value shall be the mean of the high bid and low asked prices for such date or, if there are no high bid and low asked prices for a Share on such date, the high bid and low asked </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">prices for a Share on the last preceding date for which such information exists, as reported in The Wall Street Journal or such other source as the Administrator deems reliable; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) If the Common Stock is neither listed on an established securities exchange, national market system or automated quotation system nor regularly quoted by a recognized securities dealer, its Fair Market Value shall be established by the Administrator in good faith.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.26 &#8220;<font style="font-style:italic;font-weight:bold;">Good Reason</font>&#8221; shall mean, unless such term or an equivalent term is otherwise defined by the applicable Award Agreement or other written agreement between a Holder and the Company applicable to an Award, with respect to any particular Holder, the Holder&#8217;s resignation from all positions he or she then-holds with the Company if (A) without Holder&#8217;s written consent (I) there is a material reduction of the Holder&#8217;s base salary; provided, however, that a material reduction in the Holder&#8217;s base salary pursuant to a salary reduction program affecting all or substantially all of the employees of the Company and that does not adversely affect Holder to a greater extent than other similarly situated employees shall not constitute Good Reason; or (II) the Holder is required to relocate his or her primary work location to a facility or location that would increase the Holder&#8217;s one way commute distance by more than fifty (50) miles from the Holder&#8217;s primary work location as of immediately prior to such change, (B) the Holder provides written notice outlining such conditions, acts or omissions to the Company&#8217;s General Counsel within thirty (30) days immediately following such material change or reduction, (C) such material change or reduction is not remedied by the Company within thirty (30) days following the Company&#8217;s receipt of such written notice and (D) the Holder&#8217;s resignation is effective not later than thirty (30) days after the expiration of such thirty (30) day cure period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.27 &#8220;<font style="font-style:italic;font-weight:bold;">Greater Than 10% Stockholder</font>&#8221; shall mean an individual then owning (within the meaning of Section 424(d) of the Code) more than ten percent (10%) of the total combined voting power of all classes of stock of the Company or any &#8220;parent corporation&#8221; or &#8220;subsidiary corporation&#8221; (as defined in Sections 424(e) and 424(f) of the Code, respectively).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.28 &#8220;<font style="font-style:italic;font-weight:bold;">Holder</font>&#8221; shall mean a person who has been granted an Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.29 &#8220;<font style="font-style:italic;font-weight:bold;">Incentive Stock Option</font>&#8221; shall mean an Option that is intended to qualify as an incentive stock option and conforms to the applicable provisions of Section 422 of the Code.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.30 &#8220;<font style="font-style:italic;font-weight:bold;">Non-Employee Director</font>&#8221; shall mean a Director of the Company who is not an Employee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.31 &#8220;<font style="font-style:italic;font-weight:bold;">Non-Employee Director Equity Compensation Policy</font>&#8221; shall have the meaning set forth in Section 4.6 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.32 &#8220;<font style="font-style:italic;font-weight:bold;">Non-Qualified Stock Option</font>&#8221; shall mean an Option that is not an Incentive Stock Option or which is designated as an Incentive Stock Option but does not meet the applicable requirements of Section 422 of the Code.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.33 &#8220;<font style="font-style:italic;font-weight:bold;">Option</font>&#8221; shall mean a right to purchase Shares at a specified exercise price, granted under Article 5 hereof. An Option shall be either a Non-Qualified Stock Option or an Incentive Stock Option; provided, however, that Options granted to Non-Employee Directors and Consultants shall only be Non-Qualified Stock Options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.34 &#8220;<font style="font-style:italic;font-weight:bold;">Option Term</font>&#8221; shall have the meaning set forth in Section 5.4 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">2.35 &#8220;<font style="font-style:italic;font-weight:bold;">Parent</font>&#8221; shall mean any entity (other than the Company), whether domestic or foreign, in an unbroken chain of entities ending with the Company if each of the entities other than the Company </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">beneficially owns, at the time of the determination, securities or interests representing more than fifty percent (50%) of the total combined voting power of all classes of securities or interests in one of the other entities in such chain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.36 &#8220;<font style="font-style:italic;font-weight:bold;">Performance Award</font>&#8221; shall mean a cash bonus award, stock bonus award, performance award or incentive award that is paid in cash, Shares or a combination of both, awarded under Section 9.1 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.37 &#8220;<font style="font-style:italic;font-weight:bold;">Performance Stock Unit</font>&#8221; shall mean a Performance Award awarded under Section 9.1 hereof which is denominated in units of value including dollar value of shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.38 &#8220;<font style="font-style:italic;font-weight:bold;">Permitted Transferee</font>&#8221; shall mean, with respect to a Holder, any &#8220;family member&#8221; of the Holder, as defined under the General Instructions to Form S-8 Registration Statement under the Securities Act or any successor Form thereto, or any other transferee specifically approved by the Administrator, after taking into account Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.39 &#8220;<font style="font-style:italic;font-weight:bold;">Plan</font>&#8221; shall have the meaning set forth in Article 1 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.40 &#8220;<font style="font-style:italic;font-weight:bold;">Prior Plan</font>&#8221; shall mean the Coherus BioSciences, Inc. 2010 Equity Incentive Plan, as such plan may be amended from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.41 &#8220;<font style="font-style:italic;font-weight:bold;">Program</font>&#8221; shall mean any program adopted by the Administrator pursuant to the Plan containing the terms and conditions intended to govern a specified type of Award granted under the Plan and pursuant to which such type of Award may be granted under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.42 &#8220;<font style="font-style:italic;font-weight:bold;">Restricted Stock</font>&#8221; shall mean an award of Shares made under Article 7 hereof that is subject to certain restrictions and may be subject to risk of forfeiture or repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.43 &#8220;<font style="font-style:italic;font-weight:bold;">Restricted Stock Unit</font>&#8221; shall mean a contractual right awarded under Article 8 hereof to receive in the future a Share or the Fair Market Value of a Share in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.44 &#8220;<font style="font-style:italic;font-weight:bold;">Securities Act</font>&#8221; shall mean the Securities Act of 1933, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.45 &#8220;<font style="font-style:italic;font-weight:bold;">Shares</font>&#8221; shall mean shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.46 &#8220;<font style="font-style:italic;font-weight:bold;">Share Limit</font>&#8221; shall have the meaning set forth in Section 3.1(a) hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.47 &#8220;<font style="font-style:italic;font-weight:bold;">Stock Appreciation Right</font>&#8221; shall mean a stock appreciation right granted under Article 10 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.48 &#8220;<font style="font-style:italic;font-weight:bold;">Stock Appreciation Right Term</font>&#8221; shall have the meaning set forth in Section 10.4 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.49 &#8220;<font style="font-style:italic;font-weight:bold;">Stock Payment</font>&#8221; shall mean (a) a payment in the form of Shares, or (b) an option or other right to purchase Shares, as part of a bonus, deferred compensation or other arrangement, awarded under Section 9.3 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.50 &#8220;<font style="font-style:italic;font-weight:bold;">Subsidiary</font>&#8221; shall mean any entity (other than the Company), whether domestic or foreign, in an unbroken chain of entities beginning with the Company if each of the entities other than the last entity in the unbroken chain beneficially owns, at the time of the determination, securities or interests representing more than fifty percent (50%) of the total combined voting power of all classes of securities or interests in one of the other entities in such chain.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">2.51 &#8220;<font style="font-style:italic;font-weight:bold;">Substitute Award</font>&#8221; shall mean an Award granted under the Plan upon the assumption of, or in substitution for, outstanding equity awards previously granted by a company or other entity in connection with a corporate transaction, such as a merger, combination, consolidation or acquisition of </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">property or stock; provided, however, that in no event shall the term &#8220;Substitute Award&#8221; be construed to refer to an award made in connection with the cancellation and repricing of an Option or Stock Appreciation Right.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.52 &#8220;<font style="font-style:italic;font-weight:bold;">Termination of Service</font>&#8221; shall mean:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) As to a Consultant, the time when the engagement of a Holder as a Consultant to the Company or an Affiliate is terminated for any reason, with or without cause, including, without limitation, by resignation, discharge, death or retirement, but excluding terminations where the Consultant simultaneously commences or remains in employment or service with the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) As to a Non-Employee Director, the time when a Holder who is a Non-Employee Director ceases to be a Director for any reason, including, without limitation, a termination by resignation, failure to be elected, death or retirement, but excluding terminations where the Holder simultaneously commences or remains in employment or service with the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) As to an Employee, the time when the employee-employer relationship between a Holder and the Company or any Affiliate is terminated for any reason, including, without limitation, a termination by resignation, discharge, death, disability or retirement; but excluding terminations where the Holder simultaneously commences or remains in employment or service with the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Administrator, in its sole discretion, shall determine the effect of all matters and questions relating to Terminations of Service, including, without limitation, the question of whether a Termination of Service resulted from a discharge for cause and all questions of whether particular leaves of absence constitute a Termination of Service; provided, however, that, with respect to Incentive Stock Options, unless the Administrator otherwise provides in the terms of the Program, the Award Agreement or otherwise, a leave of absence, change in status from an employee to an independent contractor or other change in the employee-employer relationship shall constitute a Termination of Service only if, and to the extent that, such leave of absence, change in status or other change interrupts employment for the purposes of Section 422(a)(2) of the Code and the then applicable regulations and revenue rulings under said Section.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For purposes of the Plan, a Holder&#8217;s employee-employer relationship or consultancy relations shall be deemed to be terminated in the event that the Affiliate employing or contracting with such Holder ceases to remain an Affiliate following any merger, sale of stock or other corporate transaction or event (including, without limitation, a spin-off).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 3.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">SHARES SUBJECT TO THE PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">3.1 Number of Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(a) Subject to Sections 13.1, 13.2 and 3.1(b) hereof, the aggregate number of Shares which may be issued or transferred pursuant to Awards under the Plan is 7,000,000 (the &#8220;<font style="font-style:italic;font-weight:bold;">Share Limit</font>&#8221;). Notwithstanding anything in this Section 3.1 to the contrary, the number of shares of Stock that may be issued or transferred pursuant to Incentive Stock Options under the Plan shall not exceed an aggregate of 18,846,815 Shares, subject to adjustment pursuant to Section 13.2. Notwithstanding the foregoing, Shares </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">added to the Share Limit pursuant to Section 3.1(a)(ii) or Section 3.1(a)(iii) hereof shall be available for issuance as Incentive Stock Options only to the extent that making such Shares available for issuance as Incentive Stock Options would not cause any Incentive Stock Option to cease to qualify as such. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, to the extent permitted under Applicable Law, Awards that provide for the delivery of Shares subsequent to the applicable grant date may be granted in excess of the Share Limit if such Awards provide for the forfeiture or cash settlement of such Awards to the extent that insufficient Shares remain under the Share Limit in this Section 3.1 at the time that Shares would otherwise be issued in respect of such Award. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) If any Shares subject to an Award are forfeited or expire or such Award is settled for cash (in whole or in part), the Shares subject to such Award shall, to the extent of such forfeiture, expiration or cash settlement, again be available for future grants of Awards under the Plan and shall be added back to the Share Limit. In addition, the following Shares shall be available for future grants of Awards under the Plan and shall be added back to the Share Limit: (i) Shares tendered by a Holder or withheld by the Company in payment of the exercise price of an Option; (ii) Shares tendered by the Holder or withheld by the Company to satisfy any tax withholding obligation with respect to an Award; and (iii) Shares subject to Stock Appreciation Rights that are not issued in connection with the stock settlement of the Stock Appreciation Rights on exercise thereof. Notwithstanding anything to the contrary contained herein, Shares purchased on the open market with the cash proceeds from the exercise of Options shall not be added back to the Share Limit and shall not be available for future grants of Awards. Any Shares repurchased by the Company under Section 7.4 hereof at the same price paid by the Holder or a lower price so that such Shares are returned to the Company will again be available for Awards. The payment of Dividend Equivalents in cash in conjunction with any outstanding Awards shall not be counted against the Shares available for issuance under the Plan. Notwithstanding the provisions of this Section 3.1(b), no Shares may again be optioned, granted or awarded if such action would cause an Incentive Stock Option to fail to qualify as an incentive stock option under Section 422 of the Code.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) Substitute Awards shall not reduce the Shares authorized for grant under the Plan. Additionally, in the event that a company acquired by the Company or any Affiliate or with which the Company or any Affiliate combines has shares available under a pre-existing plan approved by its stockholders and not adopted in contemplation of such acquisition or combination, the shares available for grant pursuant to the terms of such pre-existing plan (as adjusted, to the extent appropriate, using the exchange ratio or other adjustment or valuation ratio or formula used in such acquisition or combination to determine the consideration payable to the holders of common stock of the entities party to such acquisition or combination) may be used for Awards under the Plan and shall not reduce the Shares authorized for grant under the Plan; provided that Awards using such available shares shall not be made after the date awards or grants could have been made under the terms of the pre-existing plan, absent the acquisition or combination, and shall only be made to individuals who were not employed by or providing services to the Company or its Affiliates immediately prior to such acquisition or combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">3.2 Stock Distributed. Any Shares distributed pursuant to an Award may consist, in whole or in part, of authorized and unissued Common Stock, treasury Common Stock or Common Stock purchased on the open market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">3.3 Limitation on Number of Shares Subject to Awards to Non-Employee Directors. The maximum aggregate value of Awards (with such value determined as of the date of grant under Applicable Accounting Standards) that may be granted to any Non-Employee Director during any calendar year shall be $2,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">3.4 Award Vesting Limitations. Notwithstanding any other provision of the Plan to the contrary, but subject to Section 13.2 and the last sentence of this Section 3.4, Awards granted under the Plan shall </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">vest no earlier than the first anniversary of the date the Award is granted and no Award Agreement shall reduce or eliminate the minimum vesting requirement; provided, however, that, notwithstanding the foregoing, the minimum vesting requirement of this Section 3.4 shall not apply to: (a) any Awards </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">delivered in lieu of fully-vested cash-based awards under the Plan (or other fully-vested cash awards or payments), (b) any Awards to Non-Employee Directors for which the vesting period runs from the date of one annual meeting of the Company&#8217;s stockholders to the next annual meeting of the Company&#8217;s stockholders which is at least fifty (50) weeks after the immediately preceding year&#8217;s annual meeting, or (c) any other Awards that result in the issuance of an aggregate of up to five percent (5%) of the shares of Common Stock available pursuant to Section 3.1(a) as of the Restatement Effective Date. Nothing in this Section 3.4 precludes the Administrator from taking action, in its sole discretion, to accelerate the vesting of any Award in connection with or following a Participant&#8217;s death, disability, Termination of Service or the consummation of a Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 4.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">GRANTING OF AWARDS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">4.1 Participation. The Administrator may, from time to time, select from among all Eligible Individuals, those to whom an Award shall be granted and shall determine the nature and amount of each Award, which shall not be inconsistent with the requirements of the Plan. Except as provided in Section 4.6 hereof regarding the grant of Awards pursuant to the Non-Employee Director Equity Compensation Policy, no Eligible Individual shall have any right to be granted an Award pursuant to the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">4.2 Award Agreement. Each Award shall be evidenced by an Award Agreement that sets forth the terms, conditions and limitations for such Award, which may include the term of the Award, the provisions applicable in the event of the Holder&#8217;s Termination of Service, and the Company&#8217;s authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an Award. Award Agreements evidencing Incentive Stock Options shall contain such terms and conditions as may be necessary to meet the applicable provisions of Section 422 of the Code.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">4.3 Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan, the Plan, and any Award granted or awarded to any individual who is then subject to Section 16 of the Exchange Act, shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including Rule 16b-3 of the Exchange Act and any amendments thereto) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, the Plan and Awards granted or awarded hereunder shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">4.4 At-Will Employment; Voluntary Participation. Nothing in the Plan or in any Program or Award Agreement hereunder shall confer upon any Holder any right to continue in the employ of, or as a Director or Consultant for, the Company or any Affiliate, or shall interfere with or restrict in any way the rights of the Company and any Affiliate, which rights are hereby expressly reserved, to discharge any Holder at any time for any reason whatsoever, with or without cause, and with or without notice, or to terminate or change all other terms and conditions of employment or engagement, except to the extent expressly provided otherwise in a written agreement between the Holder and the Company or any Affiliate. Participation by each Holder in the Plan shall be voluntary and nothing in the Plan shall be construed as mandating that any Eligible Individual shall participate in the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">4.5 Foreign Holders. Notwithstanding any provision of the Plan to the contrary, in order to comply with the laws in countries other than the United States in which the Company and its Affiliates operate or have Employees, Non-Employee Directors or Consultants, or in order to comply with the requirements of any foreign securities exchange, the Administrator, in its sole discretion, shall have the </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">power and authority to: (a) determine which Affiliates shall be covered by the Plan; (b) determine which Eligible Individuals outside the United States are eligible to participate in the Plan; (c) modify the terms and conditions of any Award granted to Eligible Individuals outside the United States to comply with </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">applicable foreign laws or listing requirements of any such foreign securities exchange; (d) establish subplans and modify exercise procedures and other terms and procedures, to the extent such actions may be necessary or advisable (any such subplans and/or modifications shall be attached to the Plan as appendices); provided, however, that no such subplans and/or modifications shall increase the share limitations contained in Sections 3.1 and 3.3 hereof; and (e) take any action, before or after an Award is made, that it deems advisable to obtain approval or comply with any necessary local governmental regulatory exemptions or approvals or listing requirements of any such foreign securities exchange. Notwithstanding the foregoing, the Administrator may not take any actions hereunder, and no Awards shall be granted, that would violate the Code, the Exchange Act, the Securities Act, any other securities law or governing statute, the rules of the securities exchange or automated quotation system on which the Shares are listed, quoted or traded or any other Applicable Law. For purposes of the Plan, all references to foreign laws, rules, regulations or taxes shall be references to the laws, rules, regulations and taxes of any applicable jurisdiction other than the United States or a political subdivision thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">4.6 Non-Employee Director Awards. The Administrator may, in its discretion, provide that Awards granted to Non-Employee Directors shall be granted pursuant to a written non-discretionary formula established by the Administrator (the &#8220;<font style="font-style:italic;font-weight:bold;">Non-Employee Director Equity Compensation Policy</font>&#8221;), subject to the limitations of the Plan. The Non-Employee Director Equity Compensation Policy shall set forth the type of Award(s) to be granted to Non-Employee Directors, the number of Shares to be subject to Non-Employee Director Awards, the conditions on which such Awards shall be granted, become exercisable and/or payable and expire, and such other terms and conditions as the Administrator shall determine in its discretion. The Non-Employee Director Equity Compensation Policy may be modified by the Administrator from time to time in its discretion. Notwithstanding any provision to the contrary in the Plan or in any Non-Employee Director Compensation Policy, the sum of the grant date fair value (determined as of the grant date in accordance with Financial Accounting Standards Board Accounting Standards Codification Topic 718, or any successor thereto) of all equity-based Awards and the maximum amount that may become payable pursuant to all cash-based Awards that may be granted to a Service Provider as compensation for services as a Non-Employee Director during any calendar year shall not exceed $2,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">4.7 Stand-Alone and Tandem Awards. Awards granted pursuant to the Plan may, in the sole discretion of the Administrator, be granted either alone, in addition to, or in tandem with, any other Award granted pursuant to the Plan. Awards granted in addition to or in tandem with other Awards may be granted either at the same time as or at a different time from the grant of such other Awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 5.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">GRANTING OF OPTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.1 Granting of Options to Eligible Individuals. The Administrator is authorized to grant Options to Eligible Individuals from time to time, in its sole discretion, on such terms and conditions as it may determine which shall not be inconsistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">5.2 Qualification of Incentive Stock Options. No Incentive Stock Option shall be granted to any person who is not an Employee of the Company or any subsidiary corporation (as defined in Section 424(f) of the Code) of the Company. No person who qualifies as a Greater Than 10% Stockholder may be granted an Incentive Stock Option unless such Incentive Stock Option conforms to the applicable provisions of Section 422 of the Code. Any Incentive Stock Option granted under the Plan may be modified by the Administrator, with the consent of the Holder, to disqualify such Option from treatment </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">as an &#8220;incentive stock option&#8221; under Section 422 of the Code. To the extent that the aggregate fair market value of stock with respect to which &#8220;incentive stock options&#8221; (within the meaning of Section 422 of the Code, but without regard to Section 422(d) of the Code) are exercisable for the first time by a Holder during any calendar year under the Plan, and all other plans of the Company and any subsidiary or parent corporation thereof (each as defined in Section 424(f) and (e) of the Code, respectively), exceeds $100,000, the Options shall be treated as Non-Qualified Stock Options to the extent required by Section 422 of the Code. The rule set forth in the preceding sentence shall be applied by taking Options and other &#8220;incentive stock options&#8221; into account in the order in which they were granted and the Fair Market Value of stock shall be determined as of the time the respective options were granted. In addition, to the extent that any Options otherwise fail to qualify as Incentive Stock Options, such Options shall be treated as Nonqualified Stock Options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.3 Option Exercise Price. Except as provided in Article 13 hereof, the exercise price per Share subject to each Option shall be set by the Administrator, but shall not be less than one hundred percent (100%) of the Fair Market Value of a Share on the date the Option is granted (or, as to Incentive Stock Options, on the date the Option is modified, extended or renewed for purposes of Section 424(h) of the Code). In addition, in the case of Incentive Stock Options granted to a Greater Than 10% Stockholder, such price shall not be less than one hundred ten percent (110%) of the Fair Market Value of a Share on the date the Option is granted (or the date the Option is modified, extended or renewed for purposes of Section 424(h) of the Code).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.4 Option Term. The term of each Option (the &#8220;<font style="font-style:italic;font-weight:bold;">Option Term</font>&#8221;) shall be set by the Administrator in its sole discretion; provided, however, that the Option Term shall not be more than ten (10) years from the date the Option is granted, or five (5) years from the date an Incentive Stock Option is granted to a Greater Than 10% Stockholder. The Administrator shall determine the time period, including the time period following a Termination of Service, during which the Holder has the right to exercise the vested Options, which time period may not extend beyond the last day of the Option Term. Except as limited by the requirements of Section 409A or Section 422 of the Code and regulations and rulings thereunder, the Administrator may extend the Option Term of any outstanding Option, may extend the time period during which vested Options may be exercised following any Termination of Service of the Holder, and may amend any other term or condition of such Option relating to such a Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.5 Option Vesting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) The period during which the right to exercise, in whole or in part, an Option vests in the Holder shall be set by the Administrator and the Administrator may determine that an Option may not be exercised in whole or in part for a specified period after it is granted. Such vesting may be based on service with the Company or any Affiliate, any performance criteria or any other criteria selected by the Administrator. At any time after the grant of an Option, the Administrator may, in its sole discretion and subject to whatever terms and conditions it selects, accelerate the vesting of the Option, including following a Termination of Service; provided, that in no event shall an Option become exercisable following its expiration, termination or forfeiture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) No portion of an Option which is unexercisable at a Holder&#8217;s Termination of Service shall thereafter become exercisable, except as may be otherwise provided by the Administrator either in the Program, the Award Agreement or by action of the Administrator following the grant of the Option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">5.6 Substitute Awards. Notwithstanding the foregoing provisions of this Article 5 to the contrary, in the case of an Option that is a Substitute Award, the price per share of the shares subject to such Option may be less than the Fair Market Value per share on the date of grant; provided that the excess of: (a) the aggregate Fair Market Value (as of the date such Substitute Award is granted) of the shares subject to the Substitute Award, over (b) the aggregate exercise price thereof does not exceed the excess of: (x) the </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">aggregate fair market value (as of the time immediately preceding the transaction giving rise to the Substitute Award, such fair market value to be determined by the Administrator) of the shares of the </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">predecessor entity that were subject to the grant assumed or substituted for by the Company, over (y) the aggregate exercise price of such shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.7 Substitution of Stock Appreciation Rights. The Administrator may provide in the applicable Program or the Award Agreement evidencing the grant of an Option that the Administrator, in its sole discretion, shall have the right to substitute a Stock Appreciation Right for such Option at any time prior to or upon exercise of such Option; provided that such Stock Appreciation Right shall be exercisable with respect to the same number of Shares for which such substituted Option would have been exercisable, and shall also have the same exercise price, vesting schedule and remaining Option Term as the substituted Option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 6.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">EXERCISE OF OPTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">6.1 Partial Exercise. An exercisable Option may be exercised in whole or in part. However, an Option shall not be exercisable with respect to fractional Shares and the Administrator may require that, by the terms of the Option, a partial exercise must be with respect to a minimum number of Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">6.2 Manner of Exercise. All or a portion of an exercisable Option shall be deemed exercised upon delivery of all of the following to the Secretary of the Company, or such other person or entity designated by the Administrator, or his, her or its office, as applicable:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) A written or electronic notice complying with the applicable rules established by the Administrator stating that the Option, or a portion thereof, is exercised. The notice shall be signed by the Holder or other person then entitled to exercise the Option or such portion of the Option;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Such representations and documents as the Administrator, in its sole discretion, deems necessary or advisable to effect compliance with all Applicable Law. The Administrator may, in its sole discretion, also take whatever additional actions it deems appropriate to effect such compliance including, without limitation, placing legends on share certificates and issuing stop-transfer notices to agents and registrars;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) In the event that the Option shall be exercised pursuant to Section 11.3 hereof by any person or persons other than the Holder, appropriate proof of the right of such person or persons to exercise the Option, as determined in the sole discretion of the Administrator; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(d) Full payment of the exercise price and applicable withholding taxes to the stock administrator of the Company for the shares with respect to which the Option, or portion thereof, is exercised, in a manner permitted by Section 11.1 and 11.2 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">6.3 Notification Regarding Disposition. The Holder shall give the Company prompt written or electronic notice of any disposition of Shares acquired by exercise of an Incentive Stock Option which occurs within (a) two (2) years from the date of granting (including the date the Option is modified, extended or renewed for purposes of Section 424(h) of the Code) of such Option to such Holder, or (b) one (1) year after the transfer of such shares to such Holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 7.</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AWARD OF RESTRICTED STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">7.1 Award of Restricted Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) The Administrator is authorized to grant Restricted Stock to Eligible Individuals, and shall determine the terms and conditions, including the restrictions applicable to each award of Restricted Stock, which terms and conditions shall not be inconsistent with the Plan, and may impose such conditions on the issuance of such Restricted Stock as it deems appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) The Administrator shall establish the purchase price, if any, and form of payment for Restricted Stock; provided, however, that if a purchase price is charged, such purchase price shall be no less than the par value, if any, of the Shares to be purchased, unless otherwise permitted by Applicable Law. In all cases, legal consideration shall be required for each issuance of Restricted Stock to the extent required by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">7.2 Rights as Stockholders. Subject to Section 7.4 hereof, upon issuance of Restricted Stock, the Holder shall have, unless otherwise provided by the Administrator, all the rights of a stockholder with respect to said Shares, subject to the restrictions in the applicable Program or in each individual Award Agreement, including the right to receive all dividends and other distributions paid or made with respect to the Shares; provided, however, that, in the sole discretion of the Administrator, any extraordinary distributions with respect to the Shares shall be subject to the restrictions set forth in Section 7.3 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">7.3 Restrictions. All shares of Restricted Stock (including any shares received by Holders thereof with respect to shares of Restricted Stock as a result of stock dividends, stock splits or any other form of recapitalization) shall, in the terms of the applicable Program or in each individual Award Agreement, be subject to such restrictions and vesting requirements as the Administrator shall provide. Such restrictions may include, without limitation, restrictions concerning voting rights and transferability and such restrictions may lapse separately or in combination at such times and pursuant to such circumstances or based on such criteria as selected by the Administrator, including, without limitation, criteria based on the Holder&#8217;s duration of employment, directorship or consultancy with the Company, Company or Affiliate performance, individual performance or other criteria selected by the Administrator. By action taken after the Restricted Stock is issued, the Administrator may, on such terms and conditions as it may determine to be appropriate, accelerate the vesting of such Restricted Stock by removing any or all of the restrictions imposed by the terms of the Program and/or the Award Agreement. Restricted Stock may not be sold or encumbered until all restrictions are terminated or expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">7.4 Repurchase or Forfeiture of Restricted Stock. Except as otherwise determined by the Administrator at the time of the grant of the Award or thereafter, if no price was paid by the Holder for the Restricted Stock, upon a Termination of Service during the applicable restriction period, the Holder&#8217;s rights in unvested Restricted Stock then subject to restrictions shall lapse, and such Restricted Stock shall be surrendered to the Company and cancelled without consideration. If a price was paid by the Holder for the Restricted Stock, upon a Termination of Service during the applicable restriction period, the Company shall have the right to repurchase from the Holder the unvested Restricted Stock then subject to restrictions at a cash price per share equal to the price paid by the Holder for such Restricted Stock or such other amount as may be specified in the Program or the Award Agreement. Notwithstanding the foregoing, the Administrator in its sole discretion may provide that in the event of certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service or any other event, the Holder&#8217;s rights in unvested Restricted Stock shall not lapse, such Restricted Stock shall vest and, if applicable, the Company shall not have a right of repurchase.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">7.5 Certificates for Restricted Stock. Restricted Stock granted pursuant to the Plan may be evidenced in such manner as the Administrator shall determine. Certificates or book entries evidencing shares of Restricted Stock must include an appropriate legend referring to the terms, conditions, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">restrictions applicable to such Restricted Stock. The Company may, in its sole discretion, (a) retain physical possession of any stock certificate evidencing shares of Restricted Stock until the restrictions thereon shall have lapsed and/or (b) require that the stock certificates evidencing shares of Restricted Stock be held in custody by a designated escrow agent (which may but need not be the Company) until the restrictions thereon shall have lapsed, and that the Holder deliver a stock power, endorsed in blank, relating to such Restricted Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">7.6 Section 83(b) Election. If a Holder makes an election under Section 83(b) of the Code to be taxed with respect to the Restricted Stock as of the date of transfer of the Restricted Stock rather than as of the date or dates upon which the Holder would otherwise be taxable under Section 83(a) of the Code, the Holder shall be required to deliver a copy of such election to the Company promptly after filing such election with the Internal Revenue Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 8.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AWARD OF RESTRICTED STOCK UNITS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.1 Grant of Restricted Stock Units. The Administrator is authorized to grant Awards of Restricted Stock Units to any Eligible Individual selected by the Administrator in such amounts and subject to such terms and conditions as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.2 Term. Except as otherwise provided herein, the term of a Restricted Stock Unit award shall be set by the Administrator in its sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.3 Purchase Price. The Administrator shall specify the purchase price, if any, to be paid by the Holder to the Company with respect to any Restricted Stock Unit award; provided, however, that value of the consideration shall not be less than the par value of a Share, unless otherwise permitted by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.4 Vesting of Restricted Stock Units. At the time of grant, the Administrator shall specify the date or dates on which the Restricted Stock Units shall become fully vested and nonforfeitable, and may specify such conditions to vesting as it deems appropriate, including, without limitation, vesting based upon the Holder&#8217;s duration of service to the Company or any Affiliate, Company performance, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">8.5 Maturity and Payment. At the time of grant, the Administrator shall specify the maturity date applicable to each grant of Restricted Stock Units which shall be no earlier than the vesting date or dates of the Award and may be determined at the election of the Holder (if permitted by the applicable Award Agreement); provided that, except as otherwise determined by the Administrator, set forth in any applicable Award Agreement, and subject to compliance with Section 409A of the Code, in no event shall the maturity date relating to each Restricted Stock Unit occur following the later of (a) the fifteenth (15th) day of the third (3rd) month following the end of calendar year in which the Restricted Stock Unit vests; or (b) the fifteenth (15th) day of the third (3rd) month following the end of the Company&#8217;s fiscal year in which the Restricted Stock Unit vests. On the maturity date, the Company shall, subject to Section 11.4(e) hereof, transfer to the Holder one unrestricted, fully transferable Share for each Restricted Stock Unit scheduled to be paid out on such date and not previously forfeited, or, in the sole discretion of the </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">Administrator, an amount in cash equal to the Fair Market Value of such shares on the maturity date or a combination of cash and Common Stock as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">8.6 Payment upon Termination of Service. An Award of Restricted Stock Units shall only be payable while the Holder is an Employee, a Consultant or a member of the Board, as applicable; provided, however, that the Administrator, in its sole and absolute discretion may provide (in an Award Agreement or otherwise) that a Restricted Stock Unit award may be paid subsequent to a Termination of Service in certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.7 No Rights as a Stockholder. Unless otherwise determined by the Administrator, a Holder who is awarded Restricted Stock Units shall possess no incidents of ownership with respect to the Shares represented by such Restricted Stock Units, unless and until the same are transferred to the Holder pursuant to the terms of this Plan and the Award Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.8 Dividend Equivalents. Subject to Section 9.2 hereof, the Administrator may, in its sole discretion, provide that Dividend Equivalents shall be earned by a Holder of Restricted Stock Units based on dividends declared on the Common Stock, to be credited as of dividend payment dates during the period between the date an Award of Restricted Stock Units is granted to a Holder and the maturity date of such Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 9.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AWARD OF PERFORMANCE AWARDS, DIVIDEND EQUIVALENTS, STOCK PAYMENTS, DEFERRED STOCK, DEFERRED STOCK UNITS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.1 Performance Awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) The Administrator is authorized to grant Performance Awards, including Awards of Performance Stock Units, to any Eligible Individual. The value of Performance Awards, including Performance Stock Units, may be linked to any one or more performance criteria or other specific criteria determined by the Administrator, in each case on a specified date or dates or over any period or periods determined by the Administrator. Performance Awards, including Performance Stock Unit awards may be paid in cash, Shares, or a combination of cash and Shares, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Without limiting Section 9.1(a) hereof, the Administrator may grant Performance Awards to any Eligible Individual in the form of a cash bonus payable upon the attainment of objective performance goals, or such other criteria, whether or not objective, which are established by the Administrator, in each case on a specified date or dates or over any period or periods determined by the Administrator. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.2 Dividend Equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) Dividend Equivalents may be granted by the Administrator based on dividends declared on the Common Stock, to be credited as of dividend payment dates during the period between the date an Award is granted to a Holder and the date such Award vests, is exercised, is distributed or expires, as determined by the Administrator. Such Dividend Equivalents shall be converted to cash or additional shares of Common Stock by such formula and at such time and subject to such limitations as may be determined by the Administrator. Notwithstanding anything to the contrary in the Plan, dividends or Dividend Equivalents with respect to an Award that is subject to vesting and that are based on dividends paid prior to the vesting of such Award shall only be paid out to the Holder to the extent that the vesting conditions are subsequently satisfied and the Award vests.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) No Dividend Equivalents shall be payable with respect to Options or Stock Appreciation Rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">9.3 Stock Payments. The Administrator is authorized to make Stock Payments to any Eligible Individual. The number or value of Shares of any Stock Payment shall be determined by the Administrator and may be based upon one or more performance criteria or any other specific criteria, including service to the Company or any Affiliate, determined by the Administrator. Shares underlying a Stock Payment which is subject to a vesting schedule or other conditions or criteria set by the Administrator will not be issued until those conditions have been satisfied. Unless otherwise provided by the Administrator, a Holder of a Stock Payment shall have no rights as a Company stockholder with respect to such Stock Payment until such time as the Stock Payment has vested and the Shares underlying the Award have been issued to the Holder. Stock Payments may, but are not required to, be made in lieu of base salary, bonus, fees or other cash compensation otherwise payable to such Eligible Individual.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.4 Deferred Stock. The Administrator is authorized to grant Deferred Stock to any Eligible Individual. The number of shares of Deferred Stock shall be determined by the Administrator and may (but is not required to) be based on one or more performance criteria or other specific criteria, including service to the Company or any Affiliate, as the Administrator determines, in each case on a specified date or dates or over any period or periods determined by the Administrator. Shares underlying a Deferred Stock award which is subject to a vesting schedule or other conditions or criteria set by the Administrator will be issued on the vesting date(s) or date(s) that those conditions and criteria have been satisfied, as applicable. Unless otherwise provided by the Administrator, a Holder of Deferred Stock shall have no rights as a Company stockholder with respect to such Deferred Stock until such time as the Award has vested and any other applicable conditions and/or criteria have been satisfied and the Shares underlying the Award have been issued to the Holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.5 Deferred Stock Units. The Administrator is authorized to grant Deferred Stock Units to any Eligible Individual. The number of Deferred Stock Units shall be determined by the Administrator and may (but is not required to) be based on one or more performance criteria or other specific criteria, including service to the Company or any Affiliate, as the Administrator determines, in each case on a specified date or dates or over any period or periods determined by the Administrator. Each Deferred Stock Unit shall entitle the Holder thereof to receive one share of Common Stock on the date the Deferred Stock Unit becomes vested or upon a specified settlement date thereafter (which settlement date may (but is not required to) be the date of the Holder&#8217;s Termination of Service). Shares underlying a Deferred Stock Unit award which is subject to a vesting schedule or other conditions or criteria set by the Administrator will not be issued until on or following the date that those conditions and criteria have been satisfied. Unless otherwise provided by the Administrator, a Holder of Deferred Stock Units shall have no rights as a Company stockholder with respect to such Deferred Stock Units until such time as the Award has vested and any other applicable conditions and/or criteria have been satisfied and the Shares underlying the Award have been issued to the Holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.6 Term. The term of a Performance Award, Dividend Equivalent award, Stock Payment award, Deferred Stock award and/or Deferred Stock Unit award shall be set by the Administrator in its sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.7 Purchase Price. The Administrator may establish the purchase price of a Performance Award, Shares distributed as a Stock Payment award, shares of Deferred Stock or Shares distributed pursuant to a Deferred Stock Unit award; provided, however, that value of the consideration shall not be less than the par value of a Share, unless otherwise permitted by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">9.8 Termination of Service. A Performance Award, Stock Payment award, Dividend Equivalent award, Deferred Stock award and/or Deferred Stock Unit award is distributable only while the Holder is </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">an Employee, Director or Consultant, as applicable. The Administrator, however, in its sole discretion may provide that the Performance Award, Dividend Equivalent award, Stock Payment award, Deferred Stock award and/or Deferred Stock Unit award may be distributed subsequent to a Termination of Service </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">in certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 10.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">AWARD OF STOCK APPRECIATION RIGHTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">10.1 Grant of Stock Appreciation Rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) The Administrator is authorized to grant Stock Appreciation Rights to Eligible Individuals from time to time, in its sole discretion, on such terms and conditions as it may determine consistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(b) A Stock Appreciation Right shall entitle the Holder (or other person entitled to exercise the Stock Appreciation Right pursuant to the Plan) to exercise all or a specified portion of the Stock Appreciation Right (to the extent then exercisable pursuant to its terms) and to receive from the Company an amount determined by multiplying the difference obtained by subtracting the exercise price per Share of the Stock Appreciation Right from the Fair Market Value on the date of exercise of the Stock Appreciation Right by the number of Shares with respect to which the Stock Appreciation Right shall have been exercised, subject to any limitations the Administrator may impose. Except as described in (c) below or in Section 13.2 hereof, the exercise price per Share subject to each Stock Appreciation Right shall be set by the Administrator, but shall not be less than one hundred percent (100%) of the Fair Market Value on the date the Stock Appreciation Right is granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) Notwithstanding the foregoing provisions of Section 10.1(b) hereof to the contrary, in the case of a Stock Appreciation Right that is a Substitute Award, the price per Share of the Shares subject to such Stock Appreciation Right may be less than one hundred percent (100%) of the Fair Market Value per share on the date of grant; provided that the excess of: (i) the aggregate Fair Market Value (as of the date such Substitute Award is granted) of the shares subject to the Substitute Award, over (ii) the aggregate exercise price thereof does not exceed the excess of: (x) the aggregate fair market value (as of the time immediately preceding the transaction giving rise to the Substitute Award, such fair market value to be determined by the Administrator) of the shares of the predecessor entity that were subject to the grant assumed or substituted for by the Company, over (y) the aggregate exercise price of such shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">10.2 Stock Appreciation Right Vesting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) The period during which the right to exercise, in whole or in part, a Stock Appreciation Right vests in the Holder shall be set by the Administrator and the Administrator may determine that a Stock Appreciation Right may not be exercised in whole or in part for a specified period after it is granted. Such vesting may be based on service with the Company or any Affiliate, any performance criteria or any other criteria selected by the Administrator. At any time after grant of a Stock Appreciation Right, the Administrator may, in its sole discretion and subject to whatever terms and conditions it selects, accelerate the period during which a Stock Appreciation Right vests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) No portion of a Stock Appreciation Right which is unexercisable at Termination of Service shall thereafter become exercisable, except as may be otherwise provided by the Administrator either in the applicable Program or Award Agreement or by action of the Administrator following the grant of the Stock Appreciation Right, including following a Termination of Service; provided, that in no event shall a Stock Appreciation Right become exercisable following its expiration, termination or forfeiture.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">10.3 Manner of Exercise. All or a portion of an exercisable Stock Appreciation Right shall be deemed exercised upon delivery of all of the following to the stock administrator of the Company, or such other person or entity designated by the Administrator, or his, her or its office, as applicable:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) A written or electronic notice complying with the applicable rules established by the Administrator stating that the Stock Appreciation Right, or a portion thereof, is exercised. The notice shall be signed by the Holder or other person then entitled to exercise the Stock Appreciation Right or such portion of the Stock Appreciation Right;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Such representations and documents as the Administrator, in its sole discretion, deems necessary or advisable to effect compliance with all applicable provisions of the Securities Act and any other federal, state or foreign securities laws or regulations. The Administrator may, in its sole discretion, also take whatever additional actions it deems appropriate to effect such compliance; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) In the event that the Stock Appreciation Right shall be exercised pursuant to this Section 10.3 hereof by any person or persons other than the Holder, appropriate proof of the right of such person or persons to exercise the Stock Appreciation Right.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">10.4 Stock Appreciation Right Term. The term of each Stock Appreciation Right (the &#8220;<font style="font-style:italic;font-weight:bold;">Stock Appreciation Right Term</font>&#8221;) shall be set by the Administrator in its sole discretion; provided, however, that the term shall not be more than ten (10) years from the date the Stock Appreciation Right is granted. The Administrator shall determine the time period, including the time period following a Termination of Service, during which the Holder has the right to exercise the vested Stock Appreciation Rights, which time period may not extend beyond the expiration date of the Stock Appreciation Right Term. Except as limited by the requirements of Section 409A of the Code and regulations and rulings thereunder or the first sentence of this Section 10.4, the Administrator may extend the Stock Appreciation Right Term of any outstanding Stock Appreciation Right, may extend the time period during which vested Stock Appreciation Rights may be exercised following any Termination of Service of the Holder, and may amend any other term or condition of such Stock Appreciation Right relating to such a Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">10.5 Payment. Payment of the amounts payable with respect to Stock Appreciation Rights pursuant to this Article 10 shall be in cash, Shares (based on its Fair Market Value as of the date the Stock Appreciation Right is exercised), or a combination of both, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 11.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ADDITIONAL TERMS OF AWARDS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">11.1 Payment. The Administrator shall determine the methods by which payments by any Holder with respect to any Awards granted under the Plan shall be made, including, without limitation: (a) cash or check, (b) Shares (including, in the case of payment of the exercise price of an Award, Shares issuable pursuant to the exercise of the Award) or Shares held for such period of time as may be required by the Administrator in order to avoid adverse accounting consequences, in each case, having a Fair Market Value on the date of delivery equal to the aggregate payments required, (c) delivery of a written or electronic notice that the Holder has placed a market sell order with a broker with respect to Shares then issuable upon exercise or vesting of an Award, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of the aggregate payments required; provided that payment of such proceeds is then made to the Company upon settlement of such sale, or (d) other form of legal consideration acceptable to the Administrator. The Administrator shall also determine the methods by which Shares shall be delivered or deemed to be delivered to Holders. Notwithstanding any other provision of the Plan to the contrary, no Holder who is a Director or an &#8220;executive officer&#8221; of </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">the Company within the meaning of Section 13(k) of the Exchange Act shall be permitted to make payment with respect to any Awards granted under the Plan, or continue any extension of credit with respect to such payment, with a loan from the Company or a loan arranged by the Company in violation of Section 13(k) of the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.2 Tax Withholding. The Company or any Affiliate shall have the authority and the right to deduct or withhold, or require a Holder to remit to the Company, an amount sufficient to satisfy federal, state, local and foreign taxes (including the Holder&#8217;s FICA, employment tax or other social security contribution obligation) required by law to be withheld with respect to any taxable event concerning a Holder arising as a result of the Plan. The Administrator shall determine the methods by which payments by any Holder with respect to the tax withholding obligations with respect to any Awards granted under the Plan shall be made, which methods may include any of the methods permitted under Section 11.1 above. Without limiting the foregoing, the Administrator, in its sole discretion and in satisfaction of the foregoing requirement , may withhold, or allow a Holder to elect to have the Company withhold Shares otherwise issuable under an Award (or allow the surrender of Shares). The number of Shares which may be so withheld or surrendered shall be limited to the number of Shares which have a Fair Market Value on the date of withholding or repurchase equal to the aggregate amount of such liabilities based on the minimum statutory withholding rates for federal, state, local and foreign income tax and payroll tax purposes that are applicable to such supplemental taxable income or such higher rate as may be approved by the Administrator (which rates shall in no event exceed the maximum individual statutory tax rate in the applicable jurisdiction at the time of such withholding (or such other rate as may be required to avoid the liability classification of the applicable award under generally accepted accounting principles in the United States of America)); provided, however, that the number of Shares withheld, delivered or returned shall be rounded up to the nearest whole share sufficient to cover the applicable tax withholding obligation to the extent rounding up to the nearest whole share does not result in the liability classification of the applicable Award under generally accepted accounting principles in the United States of America. The Administrator shall determine the fair market value of the Shares, consistent with applicable provisions of the Code, for tax withholding obligations due in connection with a broker-assisted cashless Option or Stock Appreciation Right exercise involving the sale of Shares to pay the Option or Stock Appreciation Right exercise price or any tax withholding obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.3 Transferability of Awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) Except as otherwise provided in Sections 11.3(b) and 11.3(c) hereof:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(i) No Award under the Plan may be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution or, subject to the consent of the Administrator, pursuant to a DRO, unless and until such Award has been exercised, or the Shares underlying such Award have been issued, and all restrictions applicable to such Shares have lapsed;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(ii) No Award or interest or right therein shall be liable for the debts, contracts or engagements of the Holder or the Holder&#8217;s successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, hypothecation, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy) unless and until such Award has been exercised, or the Shares underlying such Award have been issued, and all restrictions applicable to such Shares have lapsed, and any attempted disposition of an Award prior to the satisfaction of these conditions shall be null and void and of no effect, except to the extent that such disposition is permitted by clause (i) of this provision; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt;">(iii) During the lifetime of the Holder, only the Holder may exercise an Award (or any portion thereof) granted to such Holder under the Plan, unless it has been disposed of pursuant to a DRO; </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">after the death of the Holder, any exercisable portion of an Award may, prior to the time when such portion becomes unexercisable under the Plan or the applicable Program or Award Agreement, be exercised by the Holder&#8217;s personal representative or by any person empowered to do so under the deceased Holder&#8217;s will or under the then applicable laws of descent and distribution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Notwithstanding Section 11.3(a) hereof, the Administrator, in its sole discretion, may determine to permit a Holder or a Permitted Transferee of such Holder to transfer an Award other than an Incentive Stock Option (unless such Incentive Stock Option is to become a Non-Qualified Stock Option) to any one or more Permitted Transferees, subject to the following terms and conditions: (i) an Award transferred to a Permitted Transferee shall not be assignable or transferable by the Permitted Transferee (other than to another Permitted Transferee of the applicable Holder) other than by will or the laws of descent and distribution; (ii) an Award transferred to a Permitted Transferee shall continue to be subject to all the terms and conditions of the Award as applicable to the original Holder (other than the ability to further transfer the Award); and (iii) the Holder (or transferring Permitted Transferee) and the Permitted Transferee shall execute any and all documents requested by the Administrator, including, without limitation documents to (A) confirm the status of the transferee as a Permitted Transferee, (B) satisfy any requirements for an exemption for the transfer under applicable federal, state and foreign securities laws and (C) evidence the transfer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) Notwithstanding Section 11.3(a) hereof, a Holder may, in the manner determined by the Administrator, designate a beneficiary to exercise the rights of the Holder and to receive any distribution with respect to any Award upon the Holder&#8217;s death. A beneficiary, legal guardian, legal representative, or other person claiming any rights pursuant to the Plan is subject to all terms and conditions of the Plan and any Program or Award Agreement applicable to the Holder, except to the extent the Plan, the Program and the Award Agreement otherwise provide, and to any additional restrictions deemed necessary or appropriate by the Administrator. If the Holder is married or a domestic partner in a domestic partnership qualified under Applicable Law and resides in a community property state, a designation of a person other than the Holder&#8217;s spouse or domestic partner, as applicable, as his or her beneficiary with respect to more than fifty percent (50%) of the Holder&#8217;s interest in the Award shall not be effective without the prior written or electronic consent of the Holder&#8217;s spouse or domestic partner, as applicable. If no beneficiary has been designated or survives the Holder, payment shall be made to the person entitled thereto pursuant to the Holder&#8217;s will or the laws of descent and distribution. Subject to the foregoing, a beneficiary designation may be changed or revoked by a Holder at any time; provided that the change or revocation is filed with the Administrator prior to the Holder&#8217;s death.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.4 Conditions to Issuance of Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(a) Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any certificates or make any book entries evidencing Shares pursuant to the exercise of any Award, unless and until the Board or the Committee has determined, with advice of counsel, that the issuance of such shares is in compliance with all Applicable Law, and the Shares are covered by an effective registration statement or applicable exemption from registration. In addition to the terms and conditions provided herein, the Board or the Committee may require that a Holder make such reasonable covenants, agreements, and representations as the Board or the Committee, in its discretion, deems advisable in order to comply with Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) All Share certificates delivered pursuant to the Plan and all Shares issued pursuant to book entry procedures are subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with Applicable Law. The Administrator may place legends on any Share certificate or book entry to reference restrictions applicable to the Shares.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) The Administrator shall have the right to require any Holder to comply with any timing or other restrictions with respect to the settlement, distribution or exercise of any Award, including a window-period limitation, as may be imposed in the sole discretion of the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(d) No fractional Shares shall be issued and the Administrator shall determine, in its sole discretion, whether cash shall be given in lieu of fractional Shares or whether such fractional Shares shall be eliminated by rounding down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(e) Notwithstanding any other provision of the Plan, unless otherwise determined by the Administrator or required by any Applicable Law, the Company shall not deliver to any Holder certificates evidencing Shares issued in connection with any Award and instead such Shares shall be recorded in the books of the Company (or, as applicable, its transfer agent or stock plan administrator).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.5 Forfeiture and Claw-Back Provisions. Pursuant to its general authority to determine the terms and conditions applicable to Awards under the Plan, the Administrator shall have the right to provide, in an Award Agreement or otherwise, or to require a Holder to agree by separate written or electronic instrument, that:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) (i) Any proceeds, gains or other economic benefit actually or constructively received by the Holder upon any receipt or exercise of the Award, or upon the receipt or resale of any Shares underlying the Award, must be paid to the Company, and (ii) the Award shall terminate and any unexercised portion of the Award (whether or not vested) shall be forfeited, if (x) a Termination of Service occurs prior to a specified date, or within a specified time period following receipt or exercise of the Award, or (y) the Holder at any time, or during a specified time period, engages in any activity in competition with the Company, or which is inimical, contrary or harmful to the interests of the Company, as further defined by the Administrator or (z) the Holder incurs a Termination of Service for &#8220;cause&#8221; (as such term is defined in the sole discretion of the Administrator, or as set forth in a written agreement relating to such Award between the Company and the Holder); and (b) All Awards (including any proceeds, gains or other economic benefit actually or constructively received by the Holder upon any receipt or exercise of any Award or upon the receipt or resale of any Shares underlying the Award) shall be subject to the provisions of any claw-back policy implemented by the Company, including, without limitation, any claw-back policy adopted to comply with the requirements of Applicable Law, including, without limitation, the Dodd-Frank Wall Street Reform and Consumer Protection Act and any rules or regulations promulgated thereunder, to the extent set forth in such claw-back policy and/or in the applicable Award Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.6 Prohibition on Repricing. Subject to Section 13.2 hereof, the Administrator shall not, without the approval of the stockholders of the Company, (i) authorize the amendment of any outstanding Option or Stock Appreciation Right to reduce its price per Share, or (ii) cancel any Option or Stock Appreciation Right in exchange for cash or another Award when the Option or Stock Appreciation Right price per Share exceeds the Fair Market Value of the underlying Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.7 Leave of Absence. Unless the Administrator provides otherwise, vesting of Awards granted hereunder shall be suspended during any unpaid leave of absence. A Holder shall not cease to be considered an Employee, Non-Employee Director or Consultant, as applicable, in the case of any (a) leave of absence approved by the Company, (b) transfer between locations of the Company or between the Company and any of its Affiliates or any successor thereof, or (c) change in status (Employee to Director, Employee to Consultant, etc.), provided that such change does not affect the specific terms applying to the Holder&#8217;s Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 12.</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ADMINISTRATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.1 Administrator. The Committee (or another committee or a subcommittee of the Board or the Compensation Committee of the Board assuming the functions of the Committee under the Plan) shall administer the Plan (except as otherwise permitted herein) and, unless otherwise determined by the Board, shall consist solely of two or more Non-Employee Directors appointed by and holding office at the pleasure of the Board, each of whom is intended to qualify as both a &#8220;non-employee director&#8221; as defined by Rule 16b-3 of the Exchange Act or any successor rule and an &#8220;independent director&#8221; under the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded; provided that any action taken by the Committee shall be valid and effective, whether or not members of the Committee at the time of such action are later determined not to have satisfied the requirements for membership set forth in this Section 12.l or otherwise provided in any charter of the Committee. Except as may otherwise be provided in any charter of the Committee, appointment of Committee members shall be effective upon acceptance of appointment. Committee members may resign at any time by delivering written or electronic notice to the Board. Vacancies in the Committee may only be filled by the Board. Notwithstanding the foregoing, (a) the full Board, acting by a majority of its members in office, shall conduct the general administration of the Plan with respect to Awards granted to Non-Employee Directors and, with respect to such Awards, the terms &#8220;Administrator&#8221; and &#8220;Committee&#8221; as used in the Plan shall be deemed to refer to the Board and (b) the Board or Committee may delegate its authority hereunder to the extent permitted by Section 12.6 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.2 Duties and Powers of Administrator. It shall be the duty of the Administrator to conduct the general administration of the Plan in accordance with its provisions. The Administrator shall have the power to interpret the Plan, the Program and the Award Agreement, and to adopt such rules for the administration, interpretation and application of the Plan as are not inconsistent therewith, to interpret, amend or revoke any such rules and to amend any Program or Award Agreement; provided that the rights or obligations of the Holder of the Award that is the subject of any such Program or Award Agreement are not affected materially and adversely by such amendment, unless the consent of the Holder is obtained or such amendment is otherwise permitted under Section 13.10 hereof. Any such grant or award under the Plan need not be the same with respect to each Holder. Any such interpretations and rules with respect to Incentive Stock Options shall be consistent with the provisions of Section 422 of the Code. In its sole discretion, the Board may at any time and from time to time exercise any and all rights and duties of the Committee under the Plan except with respect to matters which under Rule 16b-3 under the Exchange Act or any successor rule or the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded are required to be determined in the sole discretion of the Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.3 Action by the Committee. Unless otherwise established by the Board or in any charter of the Committee, a majority of the Committee shall constitute a quorum and the acts of a majority of the members present at any meeting at which a quorum is present, and acts approved in writing by all members of the Committee in lieu of a meeting, shall be deemed the acts of the Committee. Each member of the Committee is entitled to, in good faith, rely or act upon any report or other information furnished to that member by any officer or other employee of the Company or any Affiliate, the Company&#8217;s independent certified public accountants, or any executive compensation consultant or other professional retained by the Company to assist in the administration of the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.4 Authority of Administrator. Subject to the Company&#8217;s Bylaws, the Committee&#8217;s Charter and any specific designation in the Plan, the Administrator has the exclusive power, authority and sole discretion to:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) Designate Eligible Individuals to receive Awards;</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Determine the type or types of Awards to be granted to each Eligible Individual;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) Determine the number of Awards to be granted and the number of Shares to which an Award will relate;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(d) Determine the terms and conditions of any Award granted pursuant to the Plan, including, but not limited to, the exercise price, grant price, or purchase price, any performance criteria, any restrictions or limitations on the Award, any schedule for vesting, lapse of forfeiture restrictions or restrictions on the exercisability of an Award, and accelerations or waivers thereof, and any provisions related to non-competition and recapture of gain on an Award, based in each case on such considerations as the Administrator in its sole discretion determines;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(e) Determine whether, to what extent, and pursuant to what circumstances an Award may be settled in, or the exercise price of an Award may be paid in cash, Shares, other Awards, or other property, or an Award may be canceled, forfeited, or surrendered;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(f) Prescribe the form of each Award Agreement, which need not be identical for each Holder;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(g) Decide all other matters that must be determined in connection with an Award;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(h) Establish, adopt, or revise any rules and regulations as it may deem necessary or advisable to administer the Plan;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(i) Interpret the terms of, and any matter arising pursuant to, the Plan, any Program or any Award Agreement;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(j) Make all other decisions and determinations that may be required pursuant to the Plan or as the Administrator deems necessary or advisable to administer the Plan; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(k) Accelerate wholly or partially the vesting or lapse of restrictions of any Award or portion thereof at any time after the grant of an Award, subject to whatever terms and conditions it selects and Sections 3.4 and 13.2(d) hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.5 Decisions Binding. The Administrator&#8217;s interpretation of the Plan, any Awards granted pursuant to the Plan, any Program, any Award Agreement and all decisions and determinations by the Administrator with respect to the Plan are final, binding, and conclusive on all parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.6 Delegation of Authority. To the extent permitted by Applicable Law, the Board or Committee may from time to time delegate to a committee of one or more members of the Board or one or more officers of the Company the authority to grant or amend Awards or to take other administrative actions pursuant to Article 12; provided, however, that in no event shall an officer of the Company be delegated the authority to grant awards to, or amend awards held by, the following individuals: (a) individuals who are subject to Section 16 of the Exchange Act or (b) officers of the Company (or Directors) to whom authority to grant or amend Awards has been delegated hereunder. Any delegation hereunder shall be subject to the restrictions and limits that the Board or Committee specifies at the time of such delegation, and the Board may at any time rescind the authority so delegated or appoint a new delegatee. At all times, the delegatee appointed under this Section 12.6 hereof shall serve in such capacity at the pleasure of the Board and the Committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">12.7 Prohibition on Repricing. Subject to Section 13.2, the Administrator shall not, without the approval of the stockholders of the Company, (a) authorize the amendment of any outstanding Option or Stock Appreciation Right to reduce its price per share, or (b) cancel any Option or Stock Appreciation </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">Right in exchange for cash or another Award when the Option or Stock Appreciation Right price per share exceeds the Fair Market Value of the underlying shares of Stock.  Subject to Section 13.2, the Administrator shall not have the authority, without the approval of the stockholders of the Company, to amend any outstanding Award to increase the price per share or to cancel and replace an Award with the grant of an Award having a price per share that is greater than or equal to the price per share of the original Award.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ARTICLE 13.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">MISCELLANEOUS PROVISIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.1 Amendment, Suspension or Termination of the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) This Plan shall be effective on the date it is adopted by the Board (the &#8220;<font style="font-style:italic;font-weight:bold;">Effective Date</font>&#8221;), provided, that the stockholders of the Company approve the Plan within twelve (12) months following the Effective Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(b) Except as otherwise provided in this Section 13.1, the Plan may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Board or the Committee. However, without approval of the Company&#8217;s stockholders given within twelve (12) months before or after the action by the Administrator, no action of the Administrator may, except as provided in Section 13.2 hereof, (a) increase the limits imposed in Section 3.1 hereof on the maximum number of shares which may be issued under the Plan, or (b) reduce the price per share of any outstanding Option or Stock Appreciation Right granted under the Plan, or (c) cancel any Option or Stock Appreciation Right in exchange for cash or another Award when the Option or Stock Appreciation Right price per share exceeds the Fair Market Value of the underlying Shares. Except as provided in Section 13.10 hereof, no amendment, suspension or termination of the Plan shall, without the consent of the Holder, materially and adversely affect any rights or obligations under any Award theretofore granted or awarded, unless the Award itself otherwise expressly so provides. No Awards may be granted or awarded during any period of suspension or after termination of the Plan, and in no event may any Incentive Stock Option be granted under the Plan after the tenth (10th) anniversary of the Effective Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.2 Changes in Common Stock or Assets of the Company, Acquisition or Liquidation of the Company and Other Corporate Events.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(a) In the event of any stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution (other than normal cash dividends) of Company assets to stockholders, or any other change affecting the shares of the Company&#8217;s stock or the share price of the Company&#8217;s stock other than an Equity Restructuring, the Administrator may make equitable adjustments, if any, to reflect such change with respect to (i) the aggregate number and kind of shares that may be issued under the Plan (including, but not limited to, adjustments of the limitations in Section 3.1 hereof on the maximum number and kind of shares which may be issued under the Plan); (ii) the number and kind of shares of Common Stock (or other securities or property) subject to outstanding Awards; (iii) the number and kind of shares of Common Stock (or other securities or property) for which grants are subsequently to be made to new and continuing Non-Employee Directors pursuant to Section 4.6 hereof; (iv) the terms and conditions of any outstanding Awards (including, without limitation, any applicable performance targets or criteria with respect thereto); and (v) the grant or exercise price per share for any outstanding Awards under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(b) In the event of any transaction or event described in Section 13.2(a) hereof or any unusual or nonrecurring transactions or events affecting the Company, any Affiliate of the Company, or the financial </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt;">statements of the Company or any Affiliate, or of changes in Applicable Law, the Administrator, in its sole discretion, and on such terms and conditions as it deems appropriate, either by the terms of the Award or by action taken prior to the occurrence of such transaction or event and either automatically or upon the Holder&#8217;s request, is hereby authorized to take any one or more of the following actions whenever the Administrator determines that such action is appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan or with respect to any Award under the Plan, to facilitate such transactions or events or to give effect to such changes in laws, regulations or principles:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(i) To provide for either (A) termination of any such Award in exchange for an amount of cash and/or other property, if any, equal to the amount that would have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights (and, for the avoidance of doubt, if as of the date of the occurrence of the transaction or event described in this Section 13.2 the Administrator determines in good faith that no amount would have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights, then such Award may be terminated by the Company without payment) or (B) the replacement of such Award with other rights or property selected by the Administrator in its sole discretion having an aggregate value not exceeding the amount that could have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights had such Award been currently exercisable or payable or fully vested;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(ii) To provide that such Award be assumed by the successor or survivor corporation, or a parent or subsidiary thereof, or shall be substituted for by similar options, rights or awards covering the stock of the successor or survivor corporation, or a parent or subsidiary thereof, with appropriate adjustments as to the number and kind of shares and prices;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt;">(iii) To make adjustments in the number and type of shares of the Company&#8217;s stock (or other securities or property) subject to outstanding Awards, and in the number and kind of outstanding Restricted Stock or Deferred Stock and/or in the terms and conditions of (including the grant or exercise price), and the criteria included in, outstanding Awards and Awards which may be granted in the future;</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(iv) To provide that such Award shall be exercisable or payable or fully vested with respect to all shares covered thereby, notwithstanding anything to the contrary in the Plan or the applicable Program or Award Agreement; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(v) To provide that the Award cannot vest, be exercised or become payable after such event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(c) In connection with the occurrence of any Equity Restructuring, and notwithstanding anything to the contrary in Sections 13.2(a) and 13.2(b) hereof:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(i) The number and type of securities subject to each outstanding Award and the exercise price or grant price thereof, if applicable, shall be equitably adjusted; and/or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(ii) The Administrator shall make such equitable adjustments, if any, as the Administrator in its discretion may deem appropriate to reflect such Equity Restructuring with respect to the aggregate number and kind of shares that may be issued under the Plan (including, but not limited to, adjustments of the limitations in Section 3.1 hereof on the maximum number and kind of shares which may be issued under the Plan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The adjustments provided under this Section 13.2(c) shall be nondiscretionary and shall be final and binding on the affected Holder and the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(d) Change in Control.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(i) Notwithstanding any other provision of the Plan, in the event of a Change in Control, each outstanding Award shall be assumed or an equivalent Award substituted by the successor corporation or a parent or subsidiary of the successor corporation, in each case, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(ii) In the event that the successor corporation in a Change in Control and its parents and subsidiaries refuse to assume or substitute for any Award in accordance with Section 13.2(d)(i) hereof, each such non-assumed/substituted Award, except for any Performance Awards, shall become fully vested and, as applicable, exercisable and shall be deemed exercised, immediately prior to the consummation of such transaction, and all forfeiture restrictions on any or all such Awards shall lapse at such time. For the avoidance of doubt, the vesting of any Performance Awards not assumed in a Change in Control will not be automatically accelerated pursuant to this Section 13.2(d)(ii) and will instead vest pursuant to the terms and conditions of the applicable Award Agreement upon a Change in Control where the successor corporation and its parents and subsidiaries refuse to assume or substitute for any Award in accordance with Section 13.2(d)(i) hereof. If an Award vests and, as applicable, is exercised in lieu of assumption or substitution in connection with a Change in Control, the Administrator shall notify the Holder of such vesting and any applicable exercise period, and the Award shall terminate upon the Change in Control. For the avoidance of doubt, if the value of an Award that is terminated in connection with this Section 13.2(d)(ii) is zero or negative at the time of such Change in Control, such Award shall be terminated upon the Change in Control without payment of consideration therefor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">(iii) Notwithstanding anything to the contrary, in the event that, within the twelve (12) month period immediately following a Change in Control, a Holder experiences a Termination of Service by the Company for other than Cause or by a Holder for Good Reason, then the vesting and, if applicable, exercisability of that number of Shares equal to one hundred percent (100%) of the then-unvested Shares subject to the outstanding Awards held by such Holder shall accelerate upon the date of such Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(e) The Administrator may, in its sole discretion, include such further provisions and limitations in any Award, agreement or certificate, as it may deem equitable and in the best interests of the Company that are not inconsistent with the provisions of the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(f) No adjustment or action described in this Section 13.2 or in any other provision of the Plan shall be authorized to the extent that such adjustment or action would cause the Plan to violate Section 422(b)(1) of the Code. Furthermore, no such adjustment or action shall be authorized to the extent such adjustment or action would result in short-swing profits liability under Section 16 of the Exchange Act or violate the exemptive conditions of Rule 16b-3 of the Exchange Act unless the Administrator determines that the Award is not to comply with such exemptive conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(g) The existence of the Plan, the Program, the Award Agreement and the Awards granted hereunder shall not affect or restrict in any way the right or power of the Company or the stockholders of the Company to make or authorize any adjustment, recapitalization, reorganization or other change in the Company&#8217;s capital structure or its business, any merger or consolidation of the Company, any issue of stock or of options, warrants or rights to purchase stock or of bonds, debentures, preferred or prior preference stocks whose rights are superior to or affect the Common Stock or the rights thereof or which are convertible into or exchangeable for Common Stock, or the dissolution or liquidation of the Company, or any sale or transfer of all or any part of its assets or business, or any other corporate act or proceeding, whether of a similar character or otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt;">(h) In the event of any pending stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution (other than normal cash dividends) of Company assets to </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;margin:0pt 0pt 12pt 0pt;">stockholders, or any other change affecting the Shares or the share price of the Common Stock including any Equity Restructuring, for reasons of administrative convenience, the Company in its sole discretion may refuse to permit the exercise of any Award during a period of thirty (30) days prior to the consummation of any such transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.3 Approval of Plan by Stockholders. The Plan will be submitted for the approval of the Company&#8217;s stockholders within twelve (12) months after the date of the Board&#8217;s initial adoption of the Plan. Awards may be granted or awarded prior to such stockholder approval; provided that such Awards shall not be exercisable, shall not vest and the restrictions thereon shall not lapse and no Shares shall be issued pursuant thereto prior to the time when the Plan is approved by the stockholders; and provided, further, that if such approval has not been obtained at the end of said twelve (12) month period, all Awards previously granted or awarded under the Plan shall thereupon be canceled and become null and void.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.4 No Stockholders Rights. Except as otherwise provided herein, a Holder shall have none of the rights of a stockholder with respect to Shares covered by any Award until the Holder becomes the record owner of such Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.5 Paperless Administration. In the event that the Company establishes, for itself or using the services of a third party, an automated system for the documentation, granting or exercise of Awards, such as a system using an internet website or interactive voice response, then the paperless documentation, granting or exercise of Awards by a Holder may be permitted through the use of such an automated system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.6 Effect of Plan upon Other Compensation Plans. The adoption of the Plan shall not affect any other compensation or incentive plans in effect for the Company or any Affiliate. Nothing in the Plan shall be construed to limit the right of the Company or any Affiliate: (a) to establish any other forms of incentives or compensation for Employees, Directors or Consultants of the Company or any Affiliate, or (b) to grant or assume options or other rights or awards otherwise than under the Plan in connection with any proper corporate purpose including without limitation, the grant or assumption of options in connection with the acquisition by purchase, lease, merger, consolidation or otherwise, of the business, stock or assets of any corporation, partnership, limited liability company, firm or association.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.7 Compliance with Laws. The Plan, the granting and vesting of Awards under the Plan and the issuance and delivery of Shares and the payment of money under the Plan or under Awards granted or awarded hereunder are subject to compliance with all Applicable Law, and to such approvals by any listing, regulatory or governmental authority as may, in the opinion of counsel for the Company, be necessary or advisable in connection therewith. Any securities delivered under the Plan shall be subject to such restrictions, and the person acquiring such securities shall, if requested by the Company, provide such assurances and representations to the Company as the Company may deem necessary or desirable to assure compliance with all Applicable Law. To the extent permitted by Applicable Law, the Plan and Awards granted or awarded hereunder shall be deemed amended to the extent necessary to conform to such Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.8 Titles and Headings, References to Sections of the Code or Exchange Act. The titles and headings of the Sections in the Plan are for convenience of reference only and, in the event of any conflict, the text of the Plan, rather than such titles or headings, shall control. References to sections of the Code or the Exchange Act shall include any amendment or successor thereto.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.9 Governing Law. The Plan and any agreements hereunder shall be administered, interpreted and enforced under the internal laws of the State of Delaware without regard to conflicts of laws thereof or of any other jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.10 Section 409A. To the extent that the Administrator determines that any Award granted under the Plan is subject to Section 409A of the Code, the Program pursuant to which such Award is granted and the Award Agreement evidencing such Award shall incorporate the terms and conditions required by Section 409A of the Code. To the extent applicable, the Plan, the Program and any Award Agreements shall be interpreted in accordance with Section 409A of the Code and Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the Effective Date. Notwithstanding any provision of the Plan to the contrary, in the event that following the Effective Date the Administrator determines that any Award may be subject to Section 409A of the Code and related Department of Treasury guidance (including such Department of Treasury guidance as may be issued after the Effective Date), the Administrator may adopt such amendments to the Plan and the applicable Program and Award Agreement or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, that the Administrator determines are necessary or appropriate to (a) exempt the Award from Section 409A of the Code and/or preserve the intended tax treatment of the benefits provided with respect to the Award, or (b) comply with the requirements of Section 409A of the Code and related Department of Treasury guidance and thereby avoid the application of any penalty taxes under such Section.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.11 No Rights to Awards. No Eligible Individual or other person shall have any claim to be granted any Award pursuant to the Plan, and neither the Company nor the Administrator is obligated to treat Eligible Individuals, Holders or any other persons uniformly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.12 Unfunded Status of Awards. The Plan is intended to be an &#8220;unfunded&#8221; Plan for incentive compensation. With respect to any payments not yet made to a Holder pursuant to an Award, nothing contained in the Plan or any Program or Award Agreement shall give the Holder any rights that are greater than those of a general creditor of the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.13 Indemnification. To the extent allowable pursuant to Applicable Law, each member of the Committee or of the Board and any officer or other employee to whom authority to administer any component of the Plan is delegated shall be indemnified and held harmless by the Company from any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by such member in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action or failure to act pursuant to the Plan and against and from any and all amounts paid by him or her in satisfaction of judgment in such action, suit, or proceeding against him or her; provided he or she gives the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf. The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled pursuant to the Company&#8217;s Certificate of Incorporation or Bylaws, as a matter of law, or otherwise, or any power that the Company may have to indemnify them or hold them harmless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.14 Relationship to other Benefits. No payment pursuant to the Plan shall be taken into account in determining any benefits under any pension, retirement, savings, profit sharing, group insurance, welfare or other benefit plan of the Company or any Affiliate except to the extent otherwise expressly provided in writing in such other plan or an agreement thereunder.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.15 Expenses. The expenses of administering the Plan shall be borne by the Company and its Affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;text-align:center;margin:0pt;"><font style="white-space:pre-wrap;">*    *    *    *    *</font></p><div style="font-family:'Times New Roman','Times','serif';font-size:12.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><hr noshade="true" color="#000000" size="2" width="76.4%" style="background-color:#000000;color:#000000;height:2pt;position:relative;top:0.6em;border:none;margin:0pt;" align="left"></div></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>chrs-20250630xex10d3.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:01 PM (UTC)--><html><head><meta charset="UTF-8"><title>Prepared by R.R. Donnelley Financial -- EX-10.12</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit 10.3 </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY, INC. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2014 EMPLOYEE STOCK PURCHASE PLAN </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE I. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PURPOSE, SCOPE AND ADMINISTRATION OF THE PLAN </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">1.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purpose and Scope</u>. The purpose of the Coherus Oncology, Inc. 2014 Employee Stock Purchase Plan, as it may be amended from time to time, (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan</u>&#8221;) is to assist employees of Coherus Oncology, Inc., a Delaware corporation, (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221;) and its Designated Subsidiaries in acquiring a stock ownership interest in the Company pursuant to a plan which is intended to qualify as an &#8220;employee stock purchase plan&#8221; under Section 423 of the Code and to help such employees provide for their future security and to encourage them to remain in the employment of the Company and its Subsidiaries. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE II. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DEFINITIONS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">Whenever the following terms are used in the Plan, they shall have the meaning specified below unless the context clearly indicates to the contrary. The singular pronoun shall include the plural where the context so indicates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.1 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Agent</u>&#8221; means the brokerage firm, bank or other financial institution, entity or person(s), if any, engaged, retained, appointed or authorized to act as the agent of the Company or an Employee with regard to the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.2 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administrator</u>&#8221; shall mean the Committee, or such individuals to which authority to administer the Plan has been delegated under Section 7.1 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.3 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Board</u>&#8221; shall mean the Board of Directors of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.4 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Code</u>&#8221; shall mean the Internal Revenue Code of 1986, as amended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.5 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Committee</u>&#8221; shall mean the Compensation Committee of the Board. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.6 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock</u>&#8221; shall mean the common stock of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.7 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221; shall have such meaning as set forth in Section 1.1 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.8 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Compensation</u>&#8221; of an Employee shall mean the regular straight-time earnings or base salary, bonuses and commissions paid to the Employee from the Company on each Payday as compensation for services to the Company or any Designated Subsidiary, before deduction for any salary deferral contributions made by the Employee to any tax-qualified or nonqualified deferred compensation plan, including overtime, shift differentials, vacation pay, salaried production schedule premiums, holiday pay, jury duty pay, funeral leave pay, paid time off, military pay, prior week adjustments and weekly bonus, but excluding education or tuition reimbursements, imputed income arising under any group insurance or benefit program, travel expenses, business and moving reimbursements, income received in connection with any stock options, restricted stock, restricted stock units or other compensatory equity awards and all contributions made by the Company or any Designated Subsidiary for the Employee&#8217;s benefit under any employee benefit plan now or hereafter established. Such Compensation shall be calculated before deduction of any income or employment tax withholdings, but shall be withheld from the Employee&#8217;s net income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.9 <i style="font-style:italic;">&#8220;</i><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Designated Subsidiary</u><i style="font-style:italic;">&#8221;</i> shall mean each Subsidiary that have been designated by the Board or Committee from time to time in its sole discretion as eligible to participate in the Plan, including any Subsidiary in existence on the Effective Date and any Subsidiary formed or acquired following the Effective Date, in accordance with Section 7.2 hereof. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.10 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221; shall mean the date immediately preceding the date the Company&#8217;s registration statement relating to its initial public offering becomes effective, <i style="font-style:italic;">provided</i> that the Board has adopted and the Company&#8217;s stockholders have approved the Plan prior to or on such date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.11 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Eligible Employee</u>&#8221; shall mean an Employee who (a) is customarily scheduled to work at least twenty (20) hours per week, (b) whose customary employment is more than five (5) months in a calendar year and (c) after the granting of the Option would not be deemed for purposes of Section 423(b)(3) of the Code to possess five percent (5%) or more of the total combined voting power or value of all classes of stock of the Company or any Subsidiary. For purposes of clause (c), the rules of Section 424(d) of the Code with regard to the attribution of stock ownership shall apply in determining the stock ownership of an individual, and stock which an Employee may purchase under outstanding options shall be treated as stock owned by the Employee. Notwithstanding the foregoing, the Administrator may exclude from participation in the Plan as an Eligible Employee (x) any Employee that is a &#8220;highly compensated employee&#8221; of the Company or any Designated Subsidiary (within the meaning of Section 414(q) of the Code), or that is such a &#8220;highly compensated employee&#8221; (A) with compensation above a specified level, (B) who is an officer and/or (C) is subject to the disclosure requirements of Section 16(a) of the Exchange Act and/or (y) any Employee who is a citizen or resident of a foreign jurisdiction (without regard to whether they are also a citizen of the United States or a resident alien (within the meaning of Section 7701(b)(1)(A) of the Code)) if either (i) the grant of the Option is prohibited under the laws of the jurisdiction governing such Employee, or (ii) compliance with the laws of the foreign jurisdiction would cause the Plan or the Option to violate the requirements of Section 423 of the Code; <i style="font-style:italic;">provided</i> that any exclusion in clauses (x), and/or (y) shall be applied in an identical manner under each Offering Period to all Employees of the Company and all Designated Subsidiaries, in accordance with Treasury Regulation Section 1.423-2(e). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.12 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee</u>&#8221; shall mean any person who renders services to the Company or a Designated Subsidiary in the status of an employee within the meaning of Section 3401(c) of the Code. &#8220;Employee&#8221; shall not include any director of the Company or a Designated Subsidiary who does not render services to the Company or a Designated Subsidiary in the status of an employee within the meaning of Section 3401(c) of the Code. For purposes of the Plan, the employment relationship shall be treated as continuing intact while the individual is on military leave, sick leave or other leave of absence approved by the Company or Designated Subsidiary and meeting the requirements of Treasury Regulation Section 1.421-1(h)(2). Where the period of leave exceeds three (3) months, or such other period specified in Treasury Regulation Section 1.421-1(h)(2), and the individual&#8217;s right to reemployment is not guaranteed either by statute or by contract, the employment relationship shall be deemed to have terminated on the first day immediately following such three (3)-month period, or such other period specified in Treasury Regulation Section 1.421-1(h)(2). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.13 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Enrollment Date</u>&#8221; shall mean the first date of each Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.14 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exercise Date</u>&#8221; shall mean the last Trading Day of each Offering Period, except as provided in Section 5.2 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.15 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exchange Act</u>&#8221; shall mean the Securities Exchange Act of 1934, as amended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.16 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair Market Value</u>&#8221; shall mean, as of any date, the value of Common Stock determined as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) If the Common Stock is (i) listed on any established securities exchange (such as the New York Stock Exchange, the NASDAQ Global Market and the NASDAQ Global Select Market), (ii) listed on any national market system or (iii) listed, quoted or traded on any automated quotation system, its Fair Market Value shall be the closing sales price for a share of Common Stock as quoted on such exchange or system for such date or, if there is no closing sales price for a share of Common Stock on the date in question, the closing sales price for a share of Stock on the last preceding date for which such quotation exists, as reported in <i style="font-style:italic;">The Wall Street Journal</i> or such other source as the Administrator deems reliable; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) If the Common Stock is not listed on an established securities exchange, national market system or automated quotation system, but the Common Stock is regularly quoted by a recognized securities dealer, its Fair Market Value shall be the mean of the high bid and low asked prices for such date or, if there are no high bid and low asked prices for a share of Common Stock on such date, the high bid and low asked prices for a share of Common Stock on the </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">last preceding date for which such information exists, as reported in <i style="font-style:italic;">The Wall Street Journal</i> or such other source as the Administrator deems reliable; or </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) If the Common Stock is neither listed on an established securities exchange, national market system or automated quotation system nor regularly quoted by a recognized securities dealer, its Fair Market Value shall be established by the Administrator in good faith. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.17 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant Date</u>&#8221; shall mean the first Trading Day of an Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.18 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">New Exercise Date</u>&#8221; shall have such meaning as set forth in Section 5.2(b) hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.19 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Offering Period</u>&#8221; shall mean such period of time commencing on such date(s) as determined by the Board or Committee, in its sole discretion, and with respect to which Options shall be granted to Participants. The duration and timing of Offering Periods may be established or changed by the Board or Committee at any time, in its sole discretion. Notwithstanding the foregoing, in no event may an Offering Period exceed twenty-seven (27) months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.20 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option</u>&#8221; shall mean the right to purchase shares of Common Stock pursuant to the Plan during each Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.21 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Price</u>&#8221; shall mean the purchase price of a share of Common Stock hereunder as provided in Section 4.2 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.22 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Parent</u>&#8221; means any entity that is a parent corporation of the Company within the meaning of Section 424 of the Code and the Treasury Regulations thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.23 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Participant</u>&#8221; shall mean any Eligible Employee who elects to participate in the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.24 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payday</u>&#8221; shall mean the regular and recurring established day for payment of Compensation to an Employee of the Company or any Designated Subsidiary. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.25 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan</u>&#8221; shall have such meaning as set forth in Section 1.1 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.26 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan Account</u>&#8221; shall mean a bookkeeping account established and maintained by the Company in the name of each Participant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.27 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 423 Option</u>&#8221; shall have such meaning as set forth in Section 3.1(b) hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.28 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subsidiary</u>&#8221; shall mean any entity that is a subsidiary corporation of the Company within the meaning of Section 424 of the Code and the Treasury Regulations thereunder. In addition, with respect to any sub-plans adopted under Section 7.1(d) hereof which are designed to be outside the scope of Section 423 of the Code, Subsidiary shall include any corporate or noncorporate entity in which the Company has a direct or indirect equity interest or significant business relationship. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.29 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Trading Day</u>&#8221; shall mean a day on which the principal securities exchange on which the Common Stock is listed is open for trading or, if the Common Stock is not listed on a securities exchange, shall mean a business day, as determined by the Administrator in good faith. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">2.30 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Withdrawal Election</u>&#8221; shall have such meaning as set forth in Section 6.1(a) hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ARTICLE III. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PARTICIPATION </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">3.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Eligibility</u>. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a) Any Eligible Employee who shall be employed by the Company or a Designated Subsidiary on a given Enrollment Date for an Offering Period shall be eligible to participate in the Plan during such Offering Period, subject to the requirements of Articles IV and V hereof, and the limitations imposed by Section 423(b) of the Code and the Treasury Regulations thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) No Eligible Employee shall be granted an Option under the Plan which permits the Participant&#8217;s rights to purchase shares of Common Stock under the Plan, and to purchase stock under all other employee stock purchase plans of the Company, any Parent or any Subsidiary subject to the Section 423 of the Code (any such Option or other option, a &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 423 Option</u>&#8221;), to accrue at a rate which exceeds $25,000 of fair market value of such stock (determined at the time the Section 423 Option is granted) for each calendar year in which any Section 423 Option granted to the Participant is outstanding at any time. For purposes of the limitation imposed by this subsection, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(i) the right to purchase stock under a Section 423 Option accrues when the Section 423 Option (or any portion thereof) first becomes exercisable during the calendar year, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(ii) the right to purchase stock under a Section 423 Option accrues at the rate provided in the Section 423 Option, but in no case may such rate exceed $25,000 of fair market value of such stock (determined at the time such option is granted) for any one calendar year, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(iii) a right to purchase stock which has accrued under a Section 423 Option may not be carried over to any other Section 423 Option; <i style="font-style:italic;">provided</i> that Participants may carry forward amounts so accrued that represent a fractional share of stock and were withheld but not applied towards the purchase of Common Stock under an earlier Offering Period, and may apply such amounts towards the purchase of additional shares of Common Stock under a subsequent Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">The limitation under this Section 3.1(b) shall be applied in accordance with Section 423(b)(8) of the Code and the Treasury Regulations thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">3.2 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Election to Participate; Payroll Deductions</u></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) Except as provided in Section 3.3 hereof, an Eligible Employee may become a Participant in the Plan only by means of payroll deduction. Each individual who is an Eligible Employee as of an Offering Period&#8217;s Enrollment Date may elect to participate in such Offering Period and the Plan by delivering to the Company a payroll deduction authorization no later such period of time prior to the applicable Enrollment Date as determined by the Administrator, in its sole discretion. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) Subject to Section 3.1(b) hereof, payroll deductions (i) shall be equal to at least one percent (1%) of the Participant&#8217;s Compensation as of each Payday of the Offering Period following the Enrollment Date, but not more than the lesser of fifteen percent (15%) of the Participant&#8217;s Compensation as of each Payday of the Offering Period following the Enrollment Date or $25,000 per Offering Period; and (ii) may be expressed either as (A) a whole number percentage, or (B) a fixed dollar amount. Amounts deducted from a Participant&#8217;s Compensation with respect to an Offering Period pursuant to this Section 3.2 shall be deducted each Payday through payroll deduction and credited to the Participant&#8217;s Plan Account. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) Following at least one (1) payroll deduction, a Participant may decrease (to as low as zero) the amount deducted from such Participant&#8217;s Compensation only once during an Offering Period upon ten (10) calendar days&#8217; prior written notice to the Company. A Participant may not increase the amount deducted from such Participant&#8217;s Compensation during an Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(d) Notwithstanding the foregoing, upon the termination of an Offering Period, each Participant in such Offering Period shall automatically participate in the immediately following Offering Period at the same payroll deduction percentage or fixed amount as in effect at the termination of the prior Offering Period, unless such Participant delivers to the Company a different election with respect to the successive Offering Period in accordance with Section 3.1(a) hereof, or unless such Participant becomes ineligible for participation in the Plan. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.3 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Leave of Absence</u>. During leaves of absence approved by the Company meeting the requirements of Treasury Regulation Section 1.421-1(h)(2) under the Code, a Participant may continue participation in the Plan by making cash payments to the Company on his or her normal payday equal to his or her authorized payroll deduction. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE IV. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PURCHASE OF SHARES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">4.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant of Option</u>. Each Participant shall be granted an Option with respect to an Offering Period on the applicable Grant Date. Subject to the limitations of Section 3.1(b) hereof, the number of shares of Common Stock subject to a Participant&#8217;s Option shall be determined by dividing (a) such Participant&#8217;s payroll deductions accumulated prior to such Exercise Date and retained in the Participant&#8217;s Plan Account on such Exercise Date by (b) the applicable Option Price; <i style="font-style:italic;">provided</i> that in no event shall a Participant be permitted to purchase during each Offering Period more than 5,000 shares of Common Stock (subject to any adjustment pursuant to Section 5.2 hereof). The Administrator may, for future Offering Periods, increase or decrease, in its absolute discretion, the maximum number of shares of Common Stock that a Participant may purchase during such future Offering Periods. Each Option shall expire on the Exercise Date for the applicable Offering Period immediately after the automatic exercise of the Option in accordance with Section 4.3 hereof, unless such Option terminates earlier in accordance with Article 6 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">4.2 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Price</u>. The &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Price</u>&#8221; per share of Common Stock to be paid by a Participant upon exercise of the Participant&#8217;s Option on the applicable Exercise Date for an Offering Period shall be equal to eighty five percent (85%) of the lesser of the Fair Market Value of a share of Common Stock on (a) the applicable Grant Date and (b) the applicable Exercise Date; <i style="font-style:italic;">provided</i> that in no event shall the Option Price per share of Common Stock be less than the par value per share of the Common Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.3 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase of Shares</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) On the applicable Exercise Date for an Offering Period, each Participant shall automatically and without any action on such Participant&#8217;s part be deemed to have exercised his or her Option to purchase at the applicable per share Option Price the largest number of whole shares of Common Stock which can be purchased with the amount in the Participant&#8217;s Plan Account. Any balance less than the per share Option Price that is remaining in the Participant&#8217;s Plan Account (after exercise of such Participant&#8217;s Option) as of the Exercise Date shall be carried forward to the next Offering Period, unless the Participant has elected to withdraw from the Plan pursuant to Section 6.1 hereof or, pursuant to Section 6.2 hereof, such Participant has ceased to be an Eligible Employee. Any balance not carried forward to the next Offering Period in accordance with the prior sentence promptly shall be refunded to the applicable Participant. For the avoidance of doubt, in no event shall an amount greater than or equal to the per share Option Price as of an Exercise Date be carried forward to the next Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) As soon as practicable following the applicable Exercise Date, the number of shares of Common Stock purchased by such Participant pursuant to Section 4.3(a) hereof shall be delivered (either in share certificate or book entry form), in the Company&#8217;s sole discretion, to either (i) the Participant or (ii) an account established in the Participant&#8217;s name at a stock brokerage or other financial services firm designated by the Company. If the Company is required to obtain from any commission or agency authority to issue any such shares of Common Stock, the Company shall seek to obtain such authority. Inability of the Company to obtain from any such commission or agency authority which counsel for the Company deems necessary for the lawful issuance of any such shares shall relieve the Company from liability to any Participant except to refund to the Participant such Participant&#8217;s Plan Account balance, without interest thereon. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">4.4 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transferability of Rights</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) An Option granted under the Plan shall not be transferable, other than by will or the applicable laws of descent and distribution, and is exercisable during the Participant&#8217;s lifetime only by the Participant. No option or interest or right to the Option shall be available to pay off any debts, contracts or engagements of the Participant or his or her successors in interest or shall be subject to disposition by pledge, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">garnishment or any other legal or equitable proceedings (including bankruptcy), and any attempt at disposition of the option shall have no effect. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE V. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PROVISIONS RELATING TO COMMON STOCK </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">5.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock Reserved</u>. Subject to adjustment as provided in Section 5.2 hereof, the maximum number of shares of Common Stock that shall be made available for sale under the Plan shall be the sum of (a) 320,000 shares of Common Stock and (b) an annual increase on the first day of each year beginning in 2015 and ending in 2024, in each case subject to the approval of the Administrator on or prior to the applicable date, equal to the lesser of (i) one percent (1%) of the shares of Common Stock outstanding (on an as converted basis) on the last day of the immediately preceding fiscal year and (ii) such number of shares of Common Stock as determined by the Board; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u><i style="font-style:italic;">, </i><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, no more than 3,520,000 shares of Common Stock may be issued under the Plan. Shares of Common Stock made available for sale under the Plan may be authorized but unissued shares, treasury shares of Common Stock, or reacquired shares reserved for issuance under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">5.2 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Adjustments Upon Changes in Capitalization, Dissolution, Liquidation, Merger or Asset Sale</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Changes in Capitalization</u>. Subject to any required action by the stockholders of the Company, the number of shares of Common Stock which have been authorized for issuance under the Plan but not yet placed under Option, as well as the price per share and the number of shares of Common Stock covered by each Option under the Plan which has not yet been exercised shall be proportionately adjusted for any increase or decrease in the number of issued shares of Common Stock resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock, or any other increase or decrease in the number of shares of Common Stock effected without receipt of consideration by the Company; <i style="font-style:italic;">provided</i>, <i style="font-style:italic;">however</i>, that conversion of any convertible securities of the Company shall not be deemed to have been &#8220;effected without receipt of consideration.&#8221; Such adjustment shall be made by the Administrator, whose determination in that respect shall be final, binding and conclusive. Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of shares of Common Stock subject to an Option. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dissolution or Liquidation</u>. In the event of the proposed dissolution or liquidation of the Company, the Offering Period then in progress shall be shortened by setting a new Exercise Date (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">New Exercise Date</u>&#8221;), and shall terminate immediately prior to the consummation of such proposed dissolution or liquidation, unless provided otherwise by the Administrator. The New Exercise Date shall be before the date of the Company&#8217;s proposed dissolution or liquidation. The Administrator shall notify each Participant in writing, at least ten (10) business days prior to the New Exercise Date, that the Exercise Date for the Participant&#8217;s Option has been changed to the New Exercise Date and that the Participant&#8217;s Option shall be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 6.1 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Merger or Asset Sale</u>. In the event of a proposed sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation, each outstanding Option shall be assumed or an equivalent Option substituted by the successor corporation or a Parent or Subsidiary of the successor corporation. In the event that the successor corporation refuses to assume or substitute for the Option, any Offering Periods then in progress shall be shortened by setting a New Exercise Date and any Offering Periods then in progress shall end on the New Exercise Date. The New Exercise Date shall be before the date of the Company&#8217;s proposed sale or merger. The Administrator shall notify each Participant in writing, at least ten (10) business days prior to the New Exercise Date, that the Exercise Date for the Participant&#8217;s Option has been changed to the New Exercise Date and that the Participant&#8217;s Option shall be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 6.1 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5.3 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Insufficient Shares</u>. If the Administrator determines that, on a given Exercise Date, the number of shares of Common Stock with respect to which Options are to be exercised may exceed the number of shares of Common Stock remaining available for sale under the Plan on such Exercise Date, the Administrator shall make a pro rata allocation of the shares of Common Stock available for issuance on such Exercise Date in as uniform a manner as </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">shall be practicable and as it shall determine in its sole discretion to be equitable among all Participants exercising Options to purchase Common Stock on such Exercise Date, and unless additional shares are authorized for issuance under the Plan, no further Offering Periods shall take place and the Plan shall terminate pursuant to Section 7.5 hereof. If an Offering Period is so terminated, then the balance of the amount credited to the Participant&#8217;s Plan Account which has not been applied to the purchase of shares of Common Stock shall be paid to such Participant in one lump sum in cash within thirty (30) days after such Exercise Date, without any interest thereon. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">5.4 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rights as Stockholders</u>. With respect to shares of Common Stock subject to an Option, a Participant shall not be deemed to be a stockholder of the Company and shall not have any of the rights or privileges of a stockholder. A Participant shall have the rights and privileges of a stockholder of the Company when, but not until, shares of Common Stock have been deposited in the designated brokerage account following exercise of his or her Option. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE VI. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TERMINATION OF PARTICIPATION </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">6.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cessation of Contributions; Voluntary Withdrawal</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) A Participant may cease payroll deductions during an Offering Period and elect to withdraw from the Plan by delivering written notice of such election to the Company in such form and at such time prior to the Exercise Date for such Offering Period as may be established by the Administrator (a &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Withdrawal Election</u>&#8221;). A Participant electing to withdraw from the Plan may elect to either (i) withdraw all of the funds then credited to the Participant&#8217;s Plan Account as of the date on which the Withdrawal Election is received by the Company, in which case amounts credited to such Plan Account shall be returned to the Participant in one (1) lump-sum payment in cash within thirty (30) days after such election is received by the Company, without any interest thereon, and the Participant shall cease to participate in the Plan and the Participant&#8217;s Option for such Offering Period shall terminate; or (ii) exercise the Option for the maximum number of whole shares of Common Stock on the applicable Exercise Date with any remaining Plan Account balance returned to the Participant in one (1) lump-sum payment in cash within thirty (30) days after such Exercise Date, without any interest thereon, and after such exercise cease to participate in the Plan. Upon receipt of a Withdrawal Election, the Participant&#8217;s payroll deduction authorization and his or her Option to purchase under the Plan shall terminate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) A participant&#8217;s withdrawal from the Plan shall not have any effect upon his or her eligibility to participate in any similar plan which may hereafter be adopted by the Company or in succeeding Offering Periods which commence after the termination of the Offering Period from which the Participant withdraws. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) A Participant who ceases contributions to the Plan during any Offering Period shall not be permitted to resume contributions to the Plan during that Offering Period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.2 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Termination of Eligibility</u>. Upon a Participant&#8217;s ceasing to be an Eligible Employee, for any reason, such Participant&#8217;s Option for the applicable Offering Period shall automatically terminate, he or she shall be deemed to have elected to withdraw from the Plan, and such Participant&#8217;s Plan Account shall be paid to such Participant or, in the case of his or her death, to the person or persons entitled thereto pursuant to applicable law, within thirty (30) days after such cessation of being an Eligible Employee, without any interest thereon. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;"><b style="font-weight:bold;">ARTICLE VII. </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GENERAL PROVISIONS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.1 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administration</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) The Plan shall be administered by the Committee, which shall be composed of members of the Board. The Committee may delegate administrative tasks under the Plan to the services of an Agent and/or Employees to assist in the administration of the Plan, including establishing and maintaining an individual securities account under the Plan for each Participant. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(b) It shall be the duty of the Administrator to conduct the general administration of the Plan in accordance with the provisions of the Plan. The Administrator shall have the power, subject to, and within the limitations of, the express provisions of the Plan: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(i) To establish Offering Periods; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(ii) To determine when and how Options shall be granted and the provisions and terms of each Offering Period (which need not be identical); </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(iii) To select Designated Subsidiaries in accordance with Section 7.2 hereof; and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(iv) To construe and interpret the Plan, the terms of any Offering Period and the terms of the Options and to adopt such rules for the administration, interpretation, and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. The Administrator, in the exercise of this power, may correct any defect, omission or inconsistency in the Plan, any Offering Period or any Option, in a manner and to the extent it shall deem necessary or expedient to make the Plan fully effect, subject to Section 423 of the Code and the Treasury Regulations thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) The Administrator may adopt rules or procedures relating to the operation and administration of the Plan to accommodate the specific requirements of local laws and procedures. Without limiting the generality of the foregoing, the Administrator is specifically authorized to adopt rules and procedures regarding handling of participation elections, payroll deductions, payment of interest, conversion of local currency, payroll tax, withholding procedures and handling of stock certificates which vary with local requirements. In its absolute discretion, the Board may at any time and from time to time exercise any and all rights and duties of the Administrator under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(d) The Administrator may adopt sub-plans applicable to particular Designated Subsidiaries or locations, which sub-plans may be designed to be outside the scope of Section 423 of the Code. The rules of such sub-plans may take precedence over other provisions of this Plan, with the exception of Section 5.1 hereof, but unless otherwise superseded by the terms of such sub-plan, the provisions of this Plan shall govern the operation of such sub-plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(e) All expenses and liabilities incurred by the Administrator in connection with the administration of the Plan shall be borne by the Company. The Administrator may, with the approval of the Committee, employ attorneys, consultants, accountants, appraisers, brokers or other persons. The Administrator, the Company and its officers and directors shall be entitled to rely upon the advice, opinions or valuations of any such persons. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon all Participants, the Company and all other interested persons. No member of the Board or Administrator shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or the options, and all members of the Board or Administrator shall be fully protected by the Company in respect to any such action, determination, or interpretation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.2 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Designation of Subsidiary Corporations</u>. The Board or Committee shall designate from among the Subsidiaries, as determined from time to time, the Subsidiary or Subsidiaries that shall constitute Designated Subsidiaries. The Board or Committee may designate a Subsidiary, or terminate the designation of a Subsidiary, without the approval of the stockholders of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.3 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reports</u>. Individual accounts shall be maintained for each Participant in the Plan. Statements of Plan Accounts shall be given to Participants at least annually, which statements shall set forth the amounts of payroll deductions, the Option Price, the number of shares purchased and the remaining cash balance, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.4 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Right to Employment</u>. Nothing in the Plan shall be construed to give any person (including any Participant) the right to remain in the employ of the Company, a Parent or a Subsidiary or to affect the right of the Company, any Parent or any Subsidiary to terminate the employment of any person (including any Participant) at any time, with or without cause, which right is expressly reserved. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.5 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amendment and Termination of the Plan</u>. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a) The Board may, in its sole discretion, amend, suspend or terminate the Plan at any time and from time to time; <i style="font-style:italic;">provided</i>, <i style="font-style:italic;">however</i>, that without approval of the Company&#8217;s stockholders given within twelve (12) months before or after action by the Board, the Plan may not be amended to increase the maximum number of shares of Common Stock subject to the Plan or change the designation or class of Eligible Employees; and <i style="font-style:italic;">provided</i>, <i style="font-style:italic;">further</i> that without approval of the Company&#8217;s stockholders, the Plan may not be amended in any manner that would cause the Plan to no longer be an &#8220;employee stock purchase plan&#8221; within the meaning of Section 423(b) of the Code. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(b) In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, to the extent permitted under Section 423 of the Code, in its discretion and, to the extent necessary or desirable, modify or amend the Plan to reduce or eliminate such accounting consequence including, but not limited to: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(i) altering the Option Price for any Offering Period including an Offering Period underway at the time of the change in Option Price; </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(ii) shortening any Offering Period so that the Offering Period ends on a new Exercise Date, including an Offering Period underway at the time of the Administrator action; and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 0pt 0pt;">(iii) allocating shares of Common Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">Such modifications or amendments shall not require stockholder approval or the consent of any Participant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) Upon termination of the Plan, the balance in each Participant&#8217;s Plan Account shall be refunded as soon as practicable after such termination, without any interest thereon. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.6 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Use of Funds; No Interest Paid</u>. All funds received by the Company by reason of purchase of Common Stock under the Plan shall be included in the general funds of the Company free of any trust or other restriction and may be used for any corporate purpose. No interest shall be paid to any Participant or credited under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.7 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term; Approval by Stockholders</u>. No Option may be granted during any period of suspension of the Plan or after termination of the Plan. The Plan shall be submitted for the approval of the Company&#8217;s stockholders within twelve (12) months after the date of the Board&#8217;s initial adoption of the Plan. Options may be granted prior to such stockholder approval; <i style="font-style:italic;">provided</i>, <i style="font-style:italic;">however</i>, that such Options shall not be exercisable prior to the time when the Plan is approved by the stockholders; <i style="font-style:italic;">provided</i>,<i style="font-style:italic;"> further</i> that if such approval has not been obtained by the end of said twelve (12)-month period, all Options previously granted under the Plan shall thereupon terminate and be canceled and become null and void without being exercised. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.8 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effect Upon Other Plans</u>. The adoption of the Plan shall not affect any other compensation or incentive plans in effect for the Company, any Parent or any Subsidiary. Nothing in the Plan shall be construed to limit the right of the Company, any Parent or any Subsidiary (a) to establish any other forms of incentives or compensation for Employees of the Company or any Parent or any Subsidiary, or (b) to grant or assume Options otherwise than under the Plan in connection with any proper corporate purpose, including, but not by way of limitation, the grant or assumption of options in connection with the acquisition, by purchase, lease, merger, consolidation or otherwise, of the business, stock or assets of any corporation, firm or association. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.9 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conformity to Securities Laws</u>. Notwithstanding any other provision of the Plan, the Plan and the participation in the Plan by any individual who is then subject to Section 16 of the Exchange Act shall be subject to any additional limitations set forth in any applicable exemption rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, the Plan shall be deemed amended to the extent necessary to conform to such applicable exemptive rule. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.10 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notice of Disposition of Shares</u>. Each Participant shall give the Company prompt notice of any disposition or other transfer of any shares of Common Stock, acquired pursuant to the exercise of an Option, if such disposition or transfer is made (a) within two (2) years after the applicable Grant Date or (b) within one (1) year after the transfer of such shares of Common Stock to such Participant upon exercise of such Option. The Company may direct that any certificates evidencing shares acquired pursuant to the Plan refer to such requirement. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;background:#ffffff;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">7.11 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tax Withholding</u>. The Company or any Parent or any Subsidiary shall be entitled to require payment in cash or deduction from other compensation payable to each Participant of any sums required by federal, state or local tax law to be withheld with respect to any purchase of shares of Common Stock under the Plan or any sale of such shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.12 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</u>. The Plan and all rights and obligations thereunder shall be construed and enforced in accordance with the laws of the State of Delaware. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.13 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notices</u>. All notices or other communications by a participant to the Company under or in connection with the Plan shall be deemed to have been duly given when received in the form specified by the Company at the location, or by the person, designated by the Company for the receipt thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.14 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conditions To Issuance of Shares</u>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(a) Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any certificates or make any book entries evidencing shares of Common Stock pursuant to the exercise of an Option by a Participant, unless and until the Board or the Committee has determined, with advice of counsel, that the issuance of such shares of Common Stock is in compliance with all applicable laws, regulations of governmental authorities and, if applicable, the requirements of any securities exchange or automated quotation system on which the shares of Common Stock are listed or traded, and the shares of Common Stock are covered by an effective registration statement or applicable exemption from registration. In addition to the terms and conditions provided herein, the Board or the Committee may require that a Participant make such reasonable covenants, agreements, and representations as the Board or the Committee, in its discretion, deems advisable in order to comply with any such laws, regulations, or requirements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(b) All certificates for shares of Common Stock delivered pursuant to the Plan and all shares of Common Stock issued pursuant to book entry procedures are subject to any stop-transfer orders and other restrictions as the Committee deems necessary or advisable to comply with federal, state, or foreign securities or other laws, rules and regulations and the rules of any securities exchange or automated quotation system on which the shares of Common Stock are listed, quoted, or traded. The Committee may place legends on any certificate or book entry evidencing shares of Common Stock to reference restrictions applicable to the shares of Common Stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(c) The Committee shall have the right to require any Participant to comply with any timing or other restrictions with respect to the settlement, distribution or exercise of any Option, including a window-period limitation, as may be imposed in the sole discretion of the Committee. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">(d) Notwithstanding any other provision of the Plan, unless otherwise determined by the Committee or required by any applicable law, rule or regulation, the Company may, in lieu of delivering to any Participant certificates evidencing shares of Common Stock issued in connection with any Option, record the issuance of shares of Common Stock in the books of the Company (or, as applicable, its transfer agent or stock plan administrator). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;">7.15 <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equal Rights and Privileges</u>. Except with respect to sub-plans designed to be outside the scope of Section 423 of the Code, all Eligible Employees of the Company (or of any Designated Subsidiary) shall have equal rights and privileges under this Plan to the extent required under Section 423 of the Code or the regulations promulgated thereunder so that this Plan qualifies as an &#8220;employee stock purchase plan&#8221; within the meaning of Section 423 of the Code or the Treasury Regulations thereunder. Any provision of this Plan that is inconsistent with Section 423 of the Code or the Treasury Regulations thereunder shall, without further act or amendment by the Company or the Board, be reformed to comply with the equal rights and privileges requirement of Section 423 of the Code or the Treasury Regulations thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:12pt 0pt 0pt 0pt;">* * * * * * </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>chrs-20250630xex10d4.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:01 PM (UTC)--><html><head><meta charset="UTF-8"><title>Coherus BioSciences, Inc.</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">EXHIBIT 10.4</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><font style="font-size:10pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">AMENDMENT NO. 1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2014 EMPLOYEE STOCK PURCHASE PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt 0pt 12pt 0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">This Amendment No. 1 (this &#8220;Amendment&#8221;) to the 2014 Employee Stock Purchase Plan (the &#8220;Plan&#8221;) of Coherus Oncology, Inc., a Delaware corporation (the &#8220;Company&#8221;) is made pursuant to Section 7.5 of the Plan, effective as of April 23, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WITNESSETH THAT:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>,<b style="font-weight:bold;">&#160;</b>the Company presently maintains the Plan for the benefit of its employees and employees of its Designated Subsidiaries (as defined in the Plan); and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, pursuant to Section 7.5 of the Plan, the Board of Directors of the Company (the &#8220;Board&#8221;) may, in its sole discretion, amend, suspend, or terminate the Plan at any time; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b><font style="white-space:pre-wrap;">, an amendment to increase the number of shares of Common Stock subject to the Plan is not effective without the approval of the Company&#8217;s stockholders within twelve (12) months before or after an action by the Board to amend the Plan to increase the number of shares of Common Stock reserved for the Plan; and  </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">WHEREAS</b>, the Board believes it is in the best interests of the Company to amend the Plan as set forth in this Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOW THEREFORE</b>, the Plan is hereby amended as follows:</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr><td style="vertical-align:middle;width:0.49%;margin:0pt;padding:0.75pt 1pt 0.75pt 1pt;"></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">1.</p></td><td style="vertical-align:middle;width:97.9%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="white-space:pre-wrap;"> </font>Capitalized Terms. All capitalized terms used and not defined in this Amendment shall have the meanings given thereto in the Plan.</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr><td style="vertical-align:middle;width:0.49%;margin:0pt;padding:0.75pt 1pt 0.75pt 1pt;"></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2.</p></td><td style="vertical-align:middle;width:97.9%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="white-space:pre-wrap;"> </font>Amendment to the Plan. Subject to the approval of the Company&#8217;s stockholders within 12 months after the effective date of this Amendment, Section 5.1 of the Plan is hereby amended to the following:</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">&#8220;Common Stock Reserved. Subject to adjustment as provided in Section 5.2 hereof, the maximum number of shares of Common Stock that shall be made available for sale under the Plan shall be 5,020,000 shares of Common Stock may be issued under the Plan. Shares of Common Stock made available for sale under the Plan may be authorized but unissued shares, treasury shares of Common Stock, or reacquired shares reserved for issuance under the Plan.&#8221;</p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr><td style="vertical-align:middle;width:0.49%;margin:0pt;padding:0.75pt 1pt 0.75pt 1pt;"></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">3.</p></td><td style="vertical-align:middle;width:97.9%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="white-space:pre-wrap;"> </font>Ratification and Confirmation. Except as specifically amended by this Amendment, the Plan is hereby ratified and confirmed in all respects and remains valid and in full force and effect.</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:100%;padding:0.75pt;"><tr><td style="vertical-align:middle;width:0.49%;margin:0pt;padding:0.75pt 1pt 0.75pt 1pt;"></td><td style="vertical-align:middle;white-space:nowrap;width:1.6%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">4.</p></td><td style="vertical-align:middle;width:97.9%;margin:0pt;padding:0.75pt 0pt 0.75pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><font style="font-size:10pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><font style="white-space:pre-wrap;"> </font>Governing Law. To the extent not preempted by federal law, this Amendment shall be construed in accordance with and governed by the laws of the State of Delaware, without giving effect to conflicts or choice of law principles.</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt -10pt 0pt -10pt;">* * *</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>chrs-20250630xex10d5.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:13 PM (UTC)--><html><head><meta charset="UTF-8"><title>chrs-ex101a_504.htm</title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Exhibit 10.5</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY, INC.</b><b style="font-weight:bold;"><br></b><b style="font-weight:bold;">2016 EMPLOYMENT COMMENCEMENT INCENTIVE PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:12pt 0pt 12pt 0pt;"><a name="_Ref102538935"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 1.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">PURPOSE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The purpose of the Coherus Oncology, Inc. 2016 Employment Commencement Incentive Plan (as it may be amended from time to time, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan</u>&#8221;) is to promote the success and enhance the value of Coherus Oncology, Inc. (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221;) by linking the individual interests of the Eligible Individuals to those of the Company&#8217;s stockholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to the Company&#8217;s stockholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract, and retain the services of Employees upon whose judgment, interest, and special effort the successful conduct of the Company&#8217;s operation is largely dependent. Only Eligible Individuals may receive awards under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 2.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">DEFINITIONS AND CONSTRUCTION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Wherever the following terms are used in the Plan they shall have the meanings specified below, unless the context clearly indicates otherwise. The singular pronoun shall include the plural where the context so indicates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385558"></a>2.1&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administrator</u>&#8221; shall mean the entity that conducts the general administration of the Plan as provided in Article 12 hereof. With reference to the duties of the Administrator under the Plan which have been delegated to one or more persons pursuant to Section 12.6 hereof, or as to which the Board has assumed, the term &#8220;Administrator&#8221; shall refer to such person(s) unless the Committee or the Board has revoked such delegation or the Board has terminated the assumption of such duties. For the avoidance of doubt, only the Committee or the Board may grant Awards under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.2&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Affiliate</u>&#8221; shall mean any Parent or Subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.3&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Applicable Accounting Standards</u>&#8221; shall mean Generally Accepted Accounting Principles in the United States, International Financial Reporting Standards or such other accounting principles or standards as may apply to the Company&#8217;s financial statements under United States federal securities laws from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.4&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Applicable Law</u>&#8221; shall mean any applicable law, including without limitation, (i) provisions of the Code, the Securities Act, the Exchange Act and any rules or regulations thereunder; (ii) corporate, securities, tax or other laws, statutes, rules, requirements or regulations, whether federal, state, local or foreign; and (iii) rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU2"></a>2.5&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Award</u>&#8221; shall mean an Option, a Restricted Stock award, a Restricted Stock Unit award, a Performance Award, a Dividend Equivalents award, a Deferred Stock award, a Deferred Stock Unit award, a Stock Payment award or a Stock Appreciation Right, which may be awarded or granted under the Plan (collectively, &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Awards</u>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385560"></a>2.6&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Award Agreement</u>&#8221; shall mean any written notice, agreement, terms and conditions, contract or other instrument or document evidencing an Award, including through electronic medium, which shall contain such terms and conditions with respect to an Award as the Administrator shall determine consistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.7&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Board</u>&#8221; shall mean the Board of Directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.8&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cause</u>&#8221; shall mean, unless such term or an equivalent term is otherwise defined by the applicable Award Agreement or other written agreement between a Holder and the Company applicable to an Award, the occurrence of any of the following events: (i)the Holder&#8217;s repeated unexplained or unjustified absence from the Company or gross negligence, willful misconduct, or repeated, willful and flagrant insubordination in the performance of the Holder&#8217;s duties to the Company, which behavior remains uncured more than 30 days following written notice from the Company of its reasonable belief that there is Cause for the Holder&#8217;s termination under this clause (i); (ii) the Holder&#8217;s commission of any act of fraud that is related to the Holder&#8217;s personal gain with respect to the Company; (iii) the Holder&#8217;s commission of a felony or a crime causing material harm to the standing and reputation of the Company, or affects the Company in a material financial way; or (iv) the Holder&#8217;s continued failure, 60 days after the Company provides written notice to the Holder, to meet performance standards within the Holder&#8217;s control and achievable given the Company&#8217;s resources, each as reasonably determined by the Company and specifying the areas in which the Holder&#8217;s performance must improve.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.9&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Change in Control</u>&#8221; shall mean the occurrence, in a single transaction or in a series of related transactions, of any one or more of the following events: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)A transaction or series of transactions (other than an offering of Common Stock to the general public through a registration statement filed with the Securities and Exchange Commission) whereby any &#8220;person&#8221; or related &#8220;group&#8221; of &#8220;persons&#8221; (as such terms are used in Sections 13(d) and 14(d)(2) of the Exchange Act) (other than the Company, any of its subsidiaries, an employee benefit plan maintained by the Company or any of its subsidiaries or a &#8220;person&#8221; that, prior to such transaction, directly or indirectly controls, is controlled by, or is under common control with, the Company) directly or indirectly acquires beneficial ownership (within the meaning of Rule 13d-3 under the Exchange Act) of securities of the Company possessing more than 50% of the total combined voting power of the Company&#8217;s securities outstanding immediately after such acquisition; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU3"></a>(b)During any period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new Director(s) (other than a Director designated by a person who shall have entered into an agreement with the Company to effect a transaction described in Section 2.9(a) or 2.9(c)) whose election by the Board or nomination for election by the Company&#8217;s stockholders was approved by a vote of at least two-thirds of the Directors then still in office who either were Directors at the beginning of the two-year period or whose election </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)The consummation by the Company (whether directly involving the Company or indirectly involving the Company through one or more intermediaries) of (x) a merger, consolidation, reorganization, or business combination or (y) a sale or other disposition of all or substantially all of the Company&#8217;s assets in any single transaction or series of related transactions or (z) the acquisition of assets or stock of another entity, in each case other than a transaction:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(i)which results in the Company&#8217;s voting securities outstanding immediately before the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the Company or the person that, as a result of the transaction, controls, directly or indirectly, the Company or owns, directly or indirectly, all or substantially all of the Company&#8217;s assets or otherwise succeeds to the business of the Company (the Company or such person, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Successor Entity</u>&#8221;)) directly or indirectly, at least a majority of the combined voting power of the Successor Entity&#8217;s outstanding voting securities immediately after the transaction, and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(ii)after which no person or group beneficially owns voting securities representing 50% or more of the combined voting power of the Successor Entity; provided, however, that no person or group shall be treated for purposes of this Section 2.9(c)(ii) as beneficially owning 50% or more of the combined voting power of the Successor Entity solely as a result of the voting power held in the Company prior to the consummation of the transaction; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(d)The Company&#8217;s stockholders approve a liquidation or dissolution of the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, if a Change in Control constitutes a payment event with respect to any portion of an Award that provides for the deferral of compensation and is subject to Section 409A of the Code, the transaction or event described in subsection (a), (b), (c) or (d) with respect to such Award (or portion thereof) must also constitute a &#8220;change in control event,&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5) to the extent required by Section 409A.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Committee shall have full and final authority, which shall be exercised in its discretion, to determine conclusively whether a Change in Control of the Company has occurred pursuant to the above definition, and the date of the occurrence of such Change in Control and any incidental matters relating thereto; provided that any exercise of authority is in conjunction with a determination of whether a Change in Control is a &#8220;change in control event&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5) shall be consistent with such regulation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.10&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Code</u>&#8221; shall mean the Internal Revenue Code of 1986, as amended from time to time, together with the regulations and official guidance promulgated thereunder, whether issued prior or subsequent to the grant of any Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.11&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Committee</u>&#8221; shall mean the Compensation Committee of the Board.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU4"></a>2.12&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Common Stock</u>&#8221; shall mean the common stock of the Company, par value $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385567"></a>2.13&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221; shall have the meaning set forth in Article 1 hereof.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc503765200"></a><a name="_Toc503945039"></a><a name="_Toc503946177"></a><a name="_Toc503948049"></a><a name="_Toc505136932"></a><a name="_Toc505144120"></a><a name="_Toc505145879"></a><a name="_Toc505185358"></a><a name="_Toc505185520"></a><a name="_Toc505185628"></a>2.14 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Stock</u>&#8221; shall mean a right to receive Shares awarded under Section 9.4 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.15&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Stock Unit</u>&#8221; shall mean a right to receive Shares awarded under Section 9.5 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.16&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Director</u>&#8221; shall mean a member of the Board, as constituted from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.17&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dividend Equivalent</u>&#8221; shall mean a right to receive the equivalent value (in cash or Shares) of dividends paid on Shares, awarded under Section 9.2 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385585"></a><a name="_Toc420385572"></a>2.18&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">DRO</u>&#8221; shall mean a &#8220;domestic relations order&#8221; as defined by the Code or Title I of the Employee Retirement Income Security Act of 1974, as amended from time to time, or the rules thereunder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.19&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221; shall mean the date on which the Board has adopted the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.20&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Eligible Individual</u>&#8221; shall mean any Employee who has not previously been an Employee or Director of the Company or a Subsidiary, or is commencing employment with the Company or a Subsidiary following a bona fide period of non-employment by the Company or a Subsidiary, if he or she is granted an Award in connection with his or her commencement of employment with the Company or a Subsidiary and such grant is an inducement material to his or her entering into employment with the Company or a Subsidiary. The Board may in its discretion adopt procedures from time to time to ensure that an Employee is eligible to participate in the Plan prior to the granting of any Awards to such Employee under the Plan (including, without limitation, a requirement, that each such Employee certify to the Company prior to the receipt of an Award under the Plan that he or she has not been previously employed by the Company or a Subsidiary, or if previously employed, has had a bona fide period of non-employment, and that the grant of Awards under the Plan is an inducement material to his or her agreement to enter into employment with the Company or a Subsidiary).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.21&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee</u>&#8221; shall mean any officer or other employee (as determined in accordance with Section 3401(c) of the Code and the Treasury Regulations thereunder) of the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.22&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity Restructuring</u>&#8221; shall mean a nonreciprocal transaction between the Company and its stockholders, such as a stock dividend, stock split, spin-off, rights offering or recapitalization through a large, nonrecurring cash dividend, that affects the number or kind of Shares (or other securities of the Company) or the share price of Common Stock (or other securities) and causes a change in the per share value of the Common Stock underlying outstanding stock-based Awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU5"></a>2.23&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exchange Act</u>&#8221; shall mean the Securities Exchange Act of 1934, as amended from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.24&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair Market Value</u>&#8221; shall mean, as of any given date, the value of a Share determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">(a)If the Common Stock is (i) listed on any established securities exchange (such as the New York Stock Exchange, the NASDAQ Global Market and the NASDAQ Global Select Market), (ii) listed on any national market system or (iii) listed, quoted or traded on any automated quotation system, </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">its Fair Market Value shall be the closing sales price for a Share as quoted on such exchange or system for such date or, if there is no closing sales price for a Share on the date in question, the closing sales price for a Share on the last preceding date for which such quotation exists, as reported in The Wall Street Journal or such other source as the Administrator deems reliable;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)If the Common Stock is not listed on an established securities exchange, national market system or automated quotation system, but the Common Stock is regularly quoted by a recognized securities dealer, its Fair Market Value shall be the mean of the high bid and low asked prices for such date or, if there are no high bid and low asked prices for a Share on such date, the high bid and low asked prices for a Share on the last preceding date for which such information exists, as reported in The Wall Street Journal or such other source as the Administrator deems reliable; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)If the Common Stock is neither listed on an established securities exchange, national market system or automated quotation system nor regularly quoted by a recognized securities dealer, its Fair Market Value shall be established by the Administrator in good faith.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.25 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Good Reason</u>&#8221; shall mean, unless such term or an equivalent term is otherwise defined by the applicable Award Agreement or other written agreement between a Holder and the Company applicable to an Award, with respect to any particular Holder, the Holder&#8217;s resignation from all positions he or she then-holds with the Company if (A) without Holder&#8217;s written consent (I) there is a material reduction of the Holder&#8217;s base salary; <i style="font-style:italic;">provided</i>, <i style="font-style:italic;">however</i>, that a material reduction in the Holder&#8217;s base salary pursuant to a salary reduction program affecting all or substantially all of the employees of the Company and that does not adversely affect Holder to a greater extent than other similarly situated employees shall not constitute Good Reason; or (II) the Holder is required to relocate his or her primary work location to a facility or location that would increase the Holder&#8217;s one way commute distance by more than fifty (50) miles from the Holder&#8217;s primary work location as of immediately prior to such change, (B) the Holder provides written notice outlining such conditions, acts or omissions to the Company&#8217;s General Counsel within thirty (30) days immediately following such material change or reduction, (C) such material change or reduction is not remedied by the Company within thirty (30) days following the Company&#8217;s receipt of such written notice and (D) the Holder&#8217;s resignation is effective not later than thirty (30) days after the expiration of such thirty (30) day cure period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.26 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Holder</u>&#8221; shall mean an Eligible Individual who has been granted an Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU6"></a>2.27&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Incentive Stock Option</u>&#8221; shall mean an Option that is intended to qualify as an incentive stock option and conforms to the applicable provisions of Section 422 of the Code. Incentive Stock Options may not be granted under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.28 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-Employee Director</u>&#8221; shall mean a Director of the Company who is not an Employee of the Company and who qualifies as &#8220;independent&#8221; within the meaning of Nasdaq Stock Market Rule 5605(a)(2), or any successor rule, if the Company&#8217;s securities are traded on the Nasdaq Stock Market, or if the requirements of any other established stock exchange on which the Company&#8217;s securities are traded, as such rules or requirements may be amended from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.29 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-Qualified Stock Option</u>&#8221; shall mean an Option that is not an Incentive Stock Option.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.30&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option</u>&#8221; shall mean a right to purchase Shares at a specified exercise price, granted under Article 5 hereof. Any Option granted under this Plan shall be a Non-Qualified Stock Option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.31&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Term</u>&#8221; shall have the meaning set forth in Section 5.4 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.32&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Parent</u>&#8221; shall mean any entity (other than the Company), whether domestic or foreign, in an unbroken chain of entities ending with the Company if each of the entities other than the Company beneficially owns, at the time of the determination, securities or interests representing more than fifty percent (50%) of the total combined voting power of all classes of securities or interests in one of the other entities in such chain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385583"></a>2.33&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Performance Award</u>&#8221; shall mean a cash bonus award, stock bonus award, performance award or incentive award that is paid in cash, Shares or a combination of both, awarded under Section 9.1 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.34 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Performance Stock Unit</u>&#8221; shall mean a Performance Award awarded under Section 9.1 hereof which is denominated in units of value including dollar value of shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.35&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Permitted Transferee</u>&#8221; shall mean, with respect to a Holder, any &#8220;family member&#8221; of the Holder, as defined under the General Instructions to Form S-8 Registration Statement under the Securities Act or any successor Form thereto, or any other transferee specifically approved by the Administrator, after taking into account Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.36 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan</u>&#8221; shall have the meaning set forth in Article 1 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.37 &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Program</u>&#8221; shall mean any program adopted by the Administrator pursuant to the Plan containing the terms and conditions intended to govern a specified type of Award granted under the Plan and pursuant to which such type of Award may be granted under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.38&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock</u>&#8221; shall mean an award of Shares made under Article 7 hereof that is subject to certain restrictions and may be subject to risk of forfeiture or repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU7"></a>2.39&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Unit</u>&#8221; shall mean a contractual right awarded under Article 8 hereof to receive in the future a Share or the Fair Market Value of a Share in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.40&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Securities Act</u>&#8221; shall mean the Securities Act of 1933, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.41&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Shares</u>&#8221; shall mean shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.42&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Share Limit</u>&#8221; shall have the meaning set forth in Section 3.1(a) hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.43&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Appreciation Right</u>&#8221; shall mean a stock appreciation right granted under Article 10 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.44&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Appreciation Right Term</u>&#8221; shall have the meaning set forth in Section 10.4 hereof.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.45&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Payment</u>&#8221; shall mean (a) a payment in the form of Shares, or (b) an option or other right to purchase Shares, as part of a bonus, deferred compensation or other arrangement, awarded under Section 9.3 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.46&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subsidiary</u>&#8221; shall mean any entity (other than the Company), whether domestic or foreign, in an unbroken chain of entities beginning with the Company if each of the entities other than the last entity in the unbroken chain beneficially owns, at the time of the determination, securities or interests representing more than fifty percent (50%) of the total combined voting power of all classes of securities or interests in one of the other entities in such chain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385593"></a>2.47&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Substitute Award</u>&#8221; shall mean an Award granted under the Plan upon the assumption of, or in substitution for, outstanding equity awards previously granted by a company or other entity in connection with a corporate transaction, such as a merger, combination, consolidation or acquisition of property or stock; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that in no event shall the term &#8220;Substitute Award&#8221; be construed to refer to an award made in connection with the cancellation and repricing of an Option or Stock Appreciation Right.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.48&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Termination of Service</u>&#8221; shall mean the time when the employee-employer relationship between a Holder and the Company or any Affiliate is terminated for any reason, including, without limitation, a termination by resignation, discharge, death, disability or retirement; but excluding terminations where the Holder simultaneously commences or remains in employment or service with the Company or any Affiliate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Administrator, in its sole discretion, shall determine the effect of all matters and questions relating to Terminations of Service, including, without limitation, the question of whether a Termination of Service resulted from a discharge for cause and all questions of whether particular leaves of absence constitute a Termination of Service. For purposes of the Plan, a Holder&#8217;s employee-employer relationship or consultancy relations shall be deemed to be terminated in the event that the Affiliate employing or contracting with such Holder ceases to remain an Affiliate following any merger, sale of stock or other corporate transaction or event (including, without limitation, a spin-off).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 3.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">SHARES SUBJECT TO THE PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref102539324"></a>3.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Number of Shares</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref102539247"></a>(a)Subject to Sections 13.1, 13.2 and 3.1(b) hereof, the aggregate number of Shares which may be issued or transferred pursuant to Awards under the Plan shall be 1,000,000 Shares (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Share Limit</u>&#8221;). Notwithstanding the foregoing, to the extent permitted under Applicable Law, Awards that provide for the delivery of Shares subsequent to the applicable grant date may be granted in excess of the Share Limit if such Awards provide for the forfeiture or cash settlement of such Awards to the extent that insufficient Shares remain under the Share Limit in this Section 3.1 at the time that Shares would otherwise be issued in respect of such Award. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">(b)If any Shares subject to an Award are forfeited or expire or such Award is settled for cash (in whole or in part), the Shares subject to such Award shall, to the extent of such forfeiture, expiration </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">or cash settlement, again be available for future grants of Awards under the Plan and shall be added back to the Share Limit. In addition, the following Shares shall be available for future grants of Awards under the Plan and shall be added back to the Share Limit: (i) Shares tendered by a Holder or withheld by the Company in payment of the exercise price of an Option; (ii) Shares tendered by the Holder or withheld by the Company to satisfy any tax withholding obligation with respect to an Award; and (iii) Shares subject to Stock Appreciation Rights that are not issued in connection with the stock settlement of the Stock Appreciation Rights on exercise thereof. Notwithstanding anything to the contrary contained herein, Shares purchased on the open market with the cash proceeds from the exercise of Options shall not be added back to the Share Limit and shall not be available for future grants of Awards. Any Shares repurchased by the Company under Section 7.4 hereof at the same price paid by the Holder or a lower price so that such Shares are returned to the Company will again be available for Awards. The payment of Dividend Equivalents in cash in conjunction with any outstanding Awards shall not be counted against the Shares available for issuance under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)Substitute Awards shall not reduce the Shares authorized for grant under the Plan. Additionally, in the event that a company acquired by the Company or any Affiliate or with which the Company or any Affiliate combines has shares available under a pre-existing plan approved by its stockholders and not adopted in contemplation of such acquisition or combination, the shares available for grant pursuant to the terms of such pre-existing plan (as adjusted, to the extent appropriate, using the exchange ratio or other adjustment or valuation ratio or formula used in such acquisition or combination to determine the consideration payable to the holders of common stock of the entities party to such acquisition or combination) may be used for Awards under the Plan and shall not reduce the Shares authorized for grant under the Plan; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that Awards using such available shares shall not be made after the date awards or grants could have been made under the terms of the pre-existing plan, absent the acquisition or combination, and shall only be made to individuals who were not employed by or providing services to the Company or its Affiliates immediately prior to such acquisition or combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU8"></a>3.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Distributed</u>. Any Shares distributed pursuant to an Award may consist, in whole or in part, of authorized and unissued Common Stock, treasury Common Stock or Common Stock purchased on the open market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 4.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">GRANTING OF AWARDs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385600"></a>4.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Participation</u>. The Committee and the Board may, from time to time, select from among all Eligible Individuals, those to whom an Award shall be granted and shall determine the nature and amount of each Award, which shall not be inconsistent with the requirements of the Plan. No Eligible Individual shall have any right to be granted an Award pursuant to the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385601"></a>4.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Award Agreement</u>. Each Award shall be evidenced by an Award Agreement that sets forth the terms, conditions and limitations for such Award, which may include the term of the Award, the provisions applicable in the event of the Holder&#8217;s Termination of Service, and the Company&#8217;s authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an Award. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">4.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitations Applicable to Section 16 Persons</u>. Notwithstanding any other provision of the Plan, the Plan, and any Award granted or awarded to any individual who is then subject to Section 16 of the Exchange Act, shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including Rule 16b-3 of the Exchange Act and any amendments thereto) that are requirements for the application of such exemptive rule. To the extent permitted by Applicable Law, the Plan and Awards granted or awarded hereunder shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385604"></a>4.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">At-Will Employment; Voluntary Participation</u>. Nothing in the Plan or in any Program or Award Agreement hereunder shall confer upon any Holder any right to continue in the employ of the Company or any Affiliate, or shall interfere with or restrict in any way the rights of the Company and any Affiliate, which rights are hereby expressly reserved, to discharge any Holder at any time for any reason whatsoever, with or without cause, and with or without notice, or to terminate or change all other terms and conditions of employment, except to the extent expressly provided otherwise in a written agreement between the Holder and the Company or any Affiliate. Participation by each Holder in the Plan shall be voluntary and nothing in the Plan shall be construed as mandating that any Eligible Individual shall participate in the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU9"></a>4.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Foreign Holders</u>. Notwithstanding any provision of the Plan to the contrary, in order to comply with the laws in countries other than the United States in which the Company and its Affiliates operate or have Employees, or in order to comply with the requirements of any foreign securities exchange, the Administrator, in its sole discretion, shall have the power and authority to: (a) determine which Affiliates shall be covered by the Plan; (b) determine which Eligible Individuals outside the United States are eligible to participate in the Plan; (c) modify the terms and conditions of any Award granted to Eligible Individuals outside the United States to comply with applicable foreign laws or listing requirements of any such foreign securities exchange; (d) establish subplans and modify exercise procedures and other terms and procedures, to the extent such actions may be necessary or advisable (any such subplans and/or modifications shall be attached to the Plan as appendices); <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that no such subplans and/or modifications shall increase the share limitations contained in Section 3.1 hereof; and (e) take any action, before or after an Award is made, that it deems advisable to obtain approval or comply with any necessary local governmental regulatory exemptions or approvals or listing requirements of any such foreign securities exchange. Notwithstanding the foregoing, the Administrator may not take any actions hereunder, and no Awards shall be granted, that would violate the Code, the Exchange Act, the Securities Act, any other securities law or governing statute, the rules of the securities exchange or automated quotation system on which the Shares are listed, quoted or traded or any other Applicable Law. For purposes of the Plan, all references to foreign laws, rules, regulations or taxes shall be references to the laws, rules, regulations and taxes of any applicable jurisdiction other than the United States or a political subdivision thereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">4.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stand-Alone and Tandem Awards</u>. Awards granted pursuant to the Plan may, in the sole discretion of the Administrator, be granted either alone, in addition to, or in tandem with, any other Award granted pursuant to the Plan. Awards granted in addition to or in tandem with other Awards may be granted either at the same time as or at a different time from the grant of such other Awards.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385605"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 5.</b><b style="font-weight:bold;text-transform:uppercase;"><br></b><b style="font-weight:bold;text-transform:uppercase;"><br></b><b style="font-weight:bold;text-transform:uppercase;">granting OF OPTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385609"></a><a name="_Toc420385607"></a>5.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Granting of Options to Eligible Individuals</u>. Each of the Committee and the Board is authorized to grant Options to Eligible Individuals from time to time, in its sole discretion, on such terms and conditions as it may determine which shall not be inconsistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385615"></a>5.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Exercise Price</u>. Except as provided in Article 13 hereof, the exercise price per Share subject to each Option shall be set by the Committee or the Board, but shall not be less than one hundred percent (100%) of the Fair Market Value of a Share on the date the Option is granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385616"></a>5.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Term</u>. The term of each Option (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Term</u>&#8221;) shall be set by the Administrator in its sole discretion; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that the Option Term shall not be more than ten (10) years from the date the Option is granted. The Administrator shall determine the time period, including the time period following a Termination of Service, during which the Holder has the right to exercise the vested Options, which time period may not extend beyond the last day of the Option Term. Except as limited by the requirements of Section 409A of the Code or the first sentence of this Section 5.3, the Administrator may extend the Option Term of any outstanding Option, may extend the time period during which vested Options may be exercised following any Termination of Service of the Holder, and may amend any other term or condition of such Option relating to such a Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385617"></a><a name="_AEIOULastRenderedPageBreakAEIOU10"></a>5.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Option Vesting</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)The period during which the right to exercise, in whole or in part, an Option vests in the Holder shall be set by the Administrator and the Administrator may determine that an Option may not be exercised in whole or in part for a specified period after it is granted. Such vesting may be based on service with the Company or any Affiliate, any performance criteria, or any other criteria selected by the Administrator. At any time after the grant of an Option, the Administrator may, in its sole discretion and subject to whatever terms and conditions it selects, accelerate the vesting of the Option, including following a Termination of Service; provided, that in no event shall an Option become exercisable following its expiration, termination or forfeiture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)No portion of an Option which is unexercisable at a Holder&#8217;s Termination of Service shall thereafter become exercisable, except as may be otherwise provided by the Administrator either in the Program, the Award Agreement or by action of the Administrator following the grant of the Option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">5.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Substitute Awards</u>. Notwithstanding the foregoing provisions of this Article 5 to the contrary, in the case of an Option that is a Substitute Award, the price per share of the shares subject to such Option may be less than the Fair Market Value per share on the date of grant; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that the excess of: (a) the aggregate Fair Market Value (as of the date such Substitute Award is granted) of the shares subject to the Substitute Award, over (b) the aggregate exercise price thereof does not exceed the excess of: (x) the aggregate fair market value (as of the time immediately preceding the transaction giving rise to the Substitute Award, such fair market value to be determined by the </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Administrator) of the shares of the predecessor entity that were subject to the grant assumed or substituted for by the Company, over (y) the aggregate exercise price of such shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">5.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Substitution of Stock Appreciation Rights</u>. The Administrator may provide in the applicable Program or the Award Agreement evidencing the grant of an Option that the Administrator, in its sole discretion, shall have the right to substitute a Stock Appreciation Right for such Option at any time prior to or upon exercise of such Option; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that such Stock Appreciation Right shall be exercisable with respect to the same number of Shares for which such substituted Option would have been exercisable, and shall also have the same exercise price, vesting schedule and remaining Option Term as the substituted Option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385618"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 6.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">EXERCISE OF OPTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385619"></a>6.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Partial Exercise</u>. An exercisable Option may be exercised in whole or in part. However, an Option shall not be exercisable with respect to fractional Shares and the Administrator may require that, by the terms of the Option, a partial exercise must be with respect to a minimum number of Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385620"></a><a name="_AEIOULastRenderedPageBreakAEIOU11"></a>6.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Manner of Exercise</u>. All or a portion of an exercisable Option shall be deemed exercised upon delivery of all of the following to the Secretary of the Company, or such other person or entity designated by the Administrator, or his, her or its office, as applicable:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)A written or electronic notice complying with the applicable rules established by the Administrator stating that the Option, or a portion thereof, is exercised. The notice shall be signed by the Holder or other person then entitled to exercise the Option or such portion of the Option;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Such representations and documents as the Administrator, in its sole discretion, deems necessary or advisable to effect compliance with all Applicable Law. The Administrator may, in its sole discretion, also take whatever additional actions it deems appropriate to effect such compliance including, without limitation, placing legends on share certificates and issuing stop-transfer notices to agents and registrars;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)In the event that the Option shall be exercised pursuant to Section 11.3 hereof by any person or persons other than the Holder, appropriate proof of the right of such person or persons to exercise the Option, as determined in the sole discretion of the Administrator; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(d)Full payment of the exercise price and applicable withholding taxes to the stock administrator of the Company for the shares with respect to which the Option, or portion thereof, is exercised, in a manner permitted by Section 11.1 and 11.2 hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385626"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 7.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">AWARD OF RESTRICTED STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385628"></a>7.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Award of Restricted Stock</u>.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Each of the Committee and the Board is authorized to grant Restricted Stock to Eligible Individuals, and shall determine the terms and conditions, including the restrictions applicable to each award of Restricted Stock, which terms and conditions shall not be inconsistent with the Plan, and may impose such conditions on the issuance of such Restricted Stock as it deems appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)The Administrator shall establish the purchase price, if any, and form of payment for Restricted Stock; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that if a purchase price is charged, such purchase price shall be no less than the par value, if any, of the Shares to be purchased, unless otherwise permitted by Applicable Law. In all cases, legal consideration shall be required for each issuance of Restricted Stock to the extent required by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385629"></a>7.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Rights as Stockholders</u>. Subject to Section 7.4 hereof, upon issuance of Restricted Stock, the Holder shall have, unless otherwise provided by the Administrator, all the rights of a stockholder with respect to said Shares, subject to the restrictions in the applicable Program or in each individual Award Agreement, including the right to receive all dividends and other distributions paid or made with respect to the Shares; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that, in the sole discretion of the Administrator, any extraordinary distributions with respect to the Shares shall be subject to the restrictions set forth in Section 7.3 hereof. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385630"></a><a name="_AEIOULastRenderedPageBreakAEIOU12"></a>7.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restrictions</u>. All shares of Restricted Stock (including any shares received by Holders thereof with respect to shares of Restricted Stock as a result of stock dividends, stock splits or any other form of recapitalization) shall, in the terms of the applicable Program or in each individual Award Agreement, be subject to such restrictions and vesting requirements as the Administrator shall provide. Such restrictions may include, without limitation, restrictions concerning voting rights and transferability and such restrictions may lapse separately or in combination at such times and pursuant to such circumstances or based on such criteria as selected by the Administrator, including, without limitation, criteria based on the Holder&#8217;s duration of employment with the Company, Company or Affiliate performance, individual performance or other criteria selected by the Administrator. By action taken after the Restricted Stock is issued, the Administrator may, on such terms and conditions as it may determine to be appropriate, accelerate the vesting of such Restricted Stock by removing any or all of the restrictions imposed by the terms of the Program and/or the Award Agreement. Restricted Stock may not be sold or encumbered until all restrictions are terminated or expire. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_Toc420385631"></a><a name="_Toc420385632"></a>7.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Repurchase or Forfeiture of Restricted Stock</u>. Except as otherwise determined by the Administrator at the time of the grant of the Award or thereafter, if no price was paid by the Holder for the Restricted Stock, upon a Termination of Service during the applicable restriction period, the Holder&#8217;s rights in unvested Restricted Stock then subject to restrictions shall lapse, and such Restricted Stock shall be surrendered to the Company and cancelled without consideration. If a price was paid by the Holder for the Restricted Stock, upon a Termination of Service during the applicable restriction period, the Company shall have the right to repurchase from the Holder the unvested Restricted Stock then subject to restrictions at a cash price per share equal to the price paid by the Holder for such Restricted Stock or such other amount as may be specified in the Program or the Award Agreement. Notwithstanding the foregoing, the Administrator in its sole discretion may provide that in the event of certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service or any other </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">event, the Holder&#8217;s rights in unvested Restricted Stock shall not lapse, such Restricted Stock shall vest and, if applicable, the Company shall not have a right of repurchase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">7.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Certificates for Restricted Stock</u>. Restricted Stock granted pursuant to the Plan may be evidenced in such manner as the Administrator shall determine. Certificates or book entries evidencing shares of Restricted Stock must include an appropriate legend referring to the terms, conditions, and restrictions applicable to such Restricted Stock. The Company may, in its sole discretion, (a) retain physical possession of any stock certificate evidencing shares of Restricted Stock until the restrictions thereon shall have lapsed and/or (b) require that the stock certificates evidencing shares of Restricted Stock be held in custody by a designated escrow agent (which may but need not be the Company) until the restrictions thereon shall have lapsed, and that the Holder deliver a stock power, endorsed in blank, relating to such Restricted Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385634"></a>7.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 83(b) Election</u>. If a Holder makes an election under Section 83(b) of the Code to be taxed with respect to the Restricted Stock as of the date of transfer of the Restricted Stock rather than as of the date or dates upon which the Holder would otherwise be taxable under Section 83(a) of the Code, the Holder shall be required to deliver a copy of such election to the Company promptly after filing such election with the Internal Revenue Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385635"></a><a name="_AEIOULastRenderedPageBreakAEIOU13"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 8.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">Award of restricted stock units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant of Restricted Stock Units</u>. Each of the Committee and the Board is authorized to grant Awards of Restricted Stock Units to any Eligible Individual selected by the Administrator in such amounts and subject to such terms and conditions as determined by the Administrator. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term</u>. Except as otherwise provided herein, the term of a Restricted Stock Unit award shall be set by the Administrator in its sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase Price</u>. The Administrator shall specify the purchase price, if any, to be paid by the Holder to the Company with respect to any Restricted Stock Unit award; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that value of the consideration shall not be less than the par value of a Share, unless otherwise permitted by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Vesting of Restricted Stock Units</u>. At the time of grant, the Administrator shall specify the date or dates on which the Restricted Stock Units shall become fully vested and nonforfeitable, and may specify such conditions to vesting as it deems appropriate, including, without limitation, vesting based upon the Holder&#8217;s duration of service to the Company or any Affiliate, Company performance, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Administrator. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">8.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Maturity and Payment</u>. At the time of grant, the Administrator shall specify the maturity date applicable to each grant of Restricted Stock Units which shall be no earlier than the vesting date or dates of the Award and may be determined at the election of the Holder (if permitted by the applicable Award Agreement); <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that, except as otherwise determined by the Administrator, set forth in any applicable Award Agreement, and subject to compliance with Section 409A of the Code, in no event shall the maturity date relating to each Restricted Stock </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><font style="font-size:12pt;">Unit occur following the later of (a) the fifteenth (15</font>th<font style="font-size:12pt;">) day of the third (3</font>rd<font style="font-size:12pt;">) month following the end of calendar year in which the Restricted Stock Unit vests; or (b) the fifteenth (15</font>th<font style="font-size:12pt;">) day of the third (3</font>rd<font style="font-size:12pt;">) month following the end of the Company&#8217;s fiscal year in which the Restricted Stock Unit vests. On the maturity date, the Company shall, subject to Section 11.4(e) hereof, transfer to the Holder one unrestricted, fully transferable Share for each Restricted Stock Unit scheduled to be paid out on such date and not previously forfeited, or, in the sole discretion of the Administrator, an amount in cash equal to the Fair Market Value of such shares on the maturity date or a combination of cash and Common Stock as determined by the Administrator. </font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment upon Termination of Service</u>. An Award of Restricted Stock Units shall only be payable while the Holder is an Employee; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that the Administrator, in its sole and absolute discretion may provide (in an Award Agreement or otherwise) that a Restricted Stock Unit award may be paid subsequent to a Termination of Service in certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU14"></a>8.7<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Rights as a Stockholder</u>. Unless otherwise determined by the Administrator, a Holder who is awarded Restricted Stock Units shall possess no incidents of ownership with respect to the Shares represented by such Restricted Stock Units, unless and until the same are transferred to the Holder pursuant to the terms of this Plan and the Award Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8.8<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dividend Equivalents</u>. Subject to Section 9.2 hereof, the Administrator may, in its sole discretion, provide that Dividend Equivalents shall be earned by a Holder of Restricted Stock Units based on dividends declared on the Common Stock, to be credited as of dividend payment dates during the period between the date an Award of Restricted Stock Units is granted to a Holder and the maturity date of such Award. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 9.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br></b><b style="font-weight:bold;text-transform:uppercase;">award of PERFORMANCE AWARDS, DIVIDEND EQUIVALENTS, STOCK PAYMENTS, DEFERRED STOCK, DEFERRED STOCK UNITS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385637"></a>9.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Performance Awards</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Each of the Board and the Committee is authorized to grant Performance Awards, including Awards of Performance Stock Units, to any Eligible Individual. The value of Performance Awards, including Performance Stock Units, may be linked to any performance criteria or other specific criteria determined by the Administrator, in each case on a specified date or dates or over any period or periods determined by the Administrator. Performance Awards, including Performance Stock Unit awards may be paid in cash, Shares, or a combination of cash and Shares, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Without limiting Section 9.1(a) hereof, each of the Board and the Committee may grant Performance Awards to any Eligible Individual in the form of a cash bonus payable upon the attainment of objective performance criteria, or such other criteria, whether or not objective, which are established by the Administrator, in each case on a specified date or dates or over any period or periods determined by the Administrator. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385638"></a>9.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Dividend Equivalents</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Dividend Equivalents may be granted by each of the Board and the Committee based on dividends declared on the Common Stock, to be credited as of dividend payment dates during the period between the date an Award is granted to a Holder and the date such Award vests, is exercised, is distributed or expires, as determined by the Administrator. Such Dividend Equivalents shall be converted to cash or additional shares of Common Stock by such formula and at such time and subject to such limitations as may be determined by the Administrator. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Notwithstanding the foregoing, no Dividend Equivalents shall be payable with respect to Options or Stock Appreciation Rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385639"></a><a name="_AEIOULastRenderedPageBreakAEIOU15"></a>9.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Payments</u>. Each of the Board and the Committee is authorized to make Stock Payments to any Eligible Individual. The number or value of Shares of any Stock Payment shall be determined by the Administrator and may be based upon performance criteria or any other specific criteria, including service to the Company or any Affiliate, determined by the Administrator. Shares underlying a Stock Payment which is subject to a vesting schedule or other conditions or criteria set by the Administrator will not be issued until those conditions have been satisfied. Unless otherwise provided by the Administrator, a Holder of a Stock Payment shall have no rights as a Company stockholder with respect to such Stock Payment until such time as the Stock Payment has vested and the Shares underlying the Award have been issued to the Holder. Stock Payments may, but are not required to, be made in lieu of base salary, bonus, fees or other cash compensation otherwise payable to such Eligible Individual.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385640"></a>9.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Stock</u>. Each of the Board and the Committee is authorized to grant Deferred Stock to any Eligible Individual. The number of shares of Deferred Stock shall be determined by the Administrator and may (but is not required to) be based on performance criteria or other specific criteria, including service to the Company or any Affiliate, as the Administrator determines, in each case on a specified date or dates or over any period or periods determined by the Administrator. Shares underlying a Deferred Stock award which is subject to a vesting schedule or other conditions or criteria set by the Administrator will be issued on the vesting date(s) or date(s) that those conditions and criteria have been satisfied, as applicable. Unless otherwise provided by the Administrator, a Holder of Deferred Stock shall have no rights as a Company stockholder with respect to such Deferred Stock until such time as the Award has vested and any other applicable conditions and/or criteria have been satisfied and the Shares underlying the Award have been issued to the Holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_Toc420385641"></a>9.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Deferred Stock Units</u>. Each of the Board and the Committee is authorized to grant Deferred Stock Units to any Eligible Individual. The number of Deferred Stock Units shall be determined by the Administrator and may (but is not required to) be based on performance criteria or other specific criteria, including service to the Company or any Affiliate, as the Administrator determines, in each case on a specified date or dates or over any period or periods determined by the Administrator. Each Deferred Stock Unit shall entitle the Holder thereof to receive one share of Common Stock on the date the Deferred Stock Unit becomes vested or upon a specified settlement date thereafter (which settlement date may (but is not required to) be the date of the Holder&#8217;s Termination of Service). Shares underlying a Deferred Stock Unit award which is subject to a vesting schedule or other conditions or criteria set by the Administrator will not be issued until </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">on or following the date that those conditions and criteria have been satisfied. Unless otherwise provided by the Administrator, a Holder of Deferred Stock Units shall have no rights as a Company stockholder with respect to such Deferred Stock Units until such time as the Award has vested and any other applicable conditions and/or criteria have been satisfied and the Shares underlying the Award have been issued to the Holder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">9.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term</u>. The term of a Performance Award, Dividend Equivalent award, Stock Payment award, Deferred Stock award and/or Deferred Stock Unit award shall be set by the Administrator in its sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385642"></a><a name="_AEIOULastRenderedPageBreakAEIOU16"></a>9.7<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Purchase Price</u>. The Administrator may establish the purchase price of a Performance Award, Shares distributed as a Stock Payment award, shares of Deferred Stock or Shares distributed pursuant to a Deferred Stock Unit award; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that value of the consideration shall not be less than the par value of a Share, unless otherwise permitted by Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385643"></a>9.8<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Termination of Service</u>. A Performance Award, Stock Payment award, Dividend Equivalent award, Deferred Stock award and/or Deferred Stock Unit award is distributable only while the Holder is an Employee. The Administrator, however, in its sole discretion may provide that the Performance Award, Dividend Equivalent award, Stock Payment award, Deferred Stock award and/or Deferred Stock Unit award may be distributed subsequent to a Termination of Service in certain events, including a Change in Control, the Holder&#8217;s death, retirement or disability or any other specified Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><a name="_Toc420385645"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 10.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br></b><b style="font-weight:bold;text-transform:uppercase;">award of STOCK APPRECIATION RIGHTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385646"></a>10.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Grant of Stock Appreciation Rights</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Each of the Board and the Committee is authorized to grant Stock Appreciation Rights to Eligible Individuals from time to time, in its sole discretion, on such terms and conditions as it may determine consistent with the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)A Stock Appreciation Right shall entitle the Holder (or other person entitled to exercise the Stock Appreciation Right pursuant to the Plan) to exercise all or a specified portion of the Stock Appreciation Right (to the extent then exercisable pursuant to its terms) and to receive from the Company an amount determined by multiplying the difference obtained by subtracting the exercise price per Share of the Stock Appreciation Right from the Fair Market Value on the date of exercise of the Stock Appreciation Right by the number of Shares with respect to which the Stock Appreciation Right shall have been exercised, subject to any limitations the Administrator may impose. Except as described in (c) below or in Section 13.2 hereof, the exercise price per Share subject to each Stock Appreciation Right shall be set by the Administrator, but shall not be less than one hundred percent (100%) of the Fair Market Value on the date the Stock Appreciation Right is granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">(c)Notwithstanding the foregoing provisions of Section 10.1(b) hereof to the contrary, in the case of a Stock Appreciation Right that is a Substitute Award, the price per Share of the Shares subject to such Stock Appreciation Right may be less than one hundred percent (100%) of the Fair Market </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Value per share on the date of grant; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that the excess of: (i) the aggregate Fair Market Value (as of the date such Substitute Award is granted) of the shares subject to the Substitute Award, over (ii) the aggregate exercise price thereof does not exceed the excess of: (x) the aggregate fair market value (as of the time immediately preceding the transaction giving rise to the Substitute Award, such fair market value to be determined by the Administrator) of the shares of the predecessor entity that were subject to the grant assumed or substituted for by the Company, over (y) the aggregate exercise price of such shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU17"></a>10.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Appreciation Right Vesting</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)The period during which the right to exercise, in whole or in part, a Stock Appreciation Right vests in the Holder shall be set by the Administrator and the Administrator may determine that a Stock Appreciation Right may not be exercised in whole or in part for a specified period after it is granted. Such vesting may be based on service with the Company or any Affiliate, any performance criteria or any other criteria selected by the Administrator. At any time after grant of a Stock Appreciation Right, the Administrator may, in its sole discretion and subject to whatever terms and conditions it selects, accelerate the period during which a Stock Appreciation Right vests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)No portion of a Stock Appreciation Right which is unexercisable at Termination of Service shall thereafter become exercisable, except as may be otherwise provided by the Administrator either in the applicable Program or Award Agreement or by action of the Administrator following the grant of the Stock Appreciation Right, including following a Termination of Service; provided, that in no event shall a Stock Appreciation Right become exercisable following its expiration, termination or forfeiture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385647"></a>10.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Manner of Exercise</u>. All or a portion of an exercisable Stock Appreciation Right shall be deemed exercised upon delivery of all of the following to the stock administrator of the Company, or such other person or entity designated by the Administrator, or his, her or its office, as applicable:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)A written or electronic notice complying with the applicable rules established by the Administrator stating that the Stock Appreciation Right, or a portion thereof, is exercised. The notice shall be signed by the Holder or other person then entitled to exercise the Stock Appreciation Right or such portion of the Stock Appreciation Right;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Such representations and documents as the Administrator, in its sole discretion, deems necessary or advisable to effect compliance with all applicable provisions of the Securities Act and any other federal, state or foreign securities laws or regulations. The Administrator may, in its sole discretion, also take whatever additional actions it deems appropriate to effect such compliance; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)In the event that the Stock Appreciation Right shall be exercised pursuant to this Section 10.3 hereof by any person or persons other than the Holder, appropriate proof of the right of such person or persons to exercise the Stock Appreciation Right.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU18"></a>10.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Appreciation Right Term</u>. The term of each Stock Appreciation Right (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Appreciation Right Term</u>&#8221;) shall be set by the Administrator in its sole discretion; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u>, </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">however</u>, that the term shall not be more than ten (10) years from the date the Stock Appreciation Right is granted. The Administrator shall determine the time period, including the time period following a Termination of Service, during which the Holder has the right to exercise the vested Stock Appreciation Rights, which time period may not extend beyond the expiration date of the Stock Appreciation Right Term. Except as limited by the requirements of Section 409A of the Code and regulations and rulings thereunder or the first sentence of this Section 10.4, the Administrator may extend the Stock Appreciation Right Term of any outstanding Stock Appreciation Right, may extend the time period during which vested Stock Appreciation Rights may be exercised following any Termination of Service of the Holder, and may amend any other term or condition of such Stock Appreciation Right relating to such a Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">10.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment</u>. Payment of the amounts payable with respect to Stock Appreciation Rights pursuant to this Article 10 shall be in cash, Shares (based on its Fair Market Value as of the date the Stock Appreciation Right is exercised), or a combination of both, as determined by the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><a name="_Toc420385650"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 11.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br></b><b style="font-weight:bold;text-transform:uppercase;">ADditional terms of awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385660"></a>11.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment</u>. The Administrator shall determine the methods by which payments by any Holder with respect to any Awards granted under the Plan shall be made, including, without limitation: (a) cash or check, (b) Shares (including, in the case of payment of the exercise price of an Award, Shares issuable pursuant to the exercise of the Award) or Shares held for such period of time as may be required by the Administrator in order to avoid adverse accounting consequences, in each case, having a Fair Market Value on the date of delivery equal to the aggregate payments required, (c) delivery of a written or electronic notice that the Holder has placed a market sell order with a broker with respect to Shares then issuable upon exercise or vesting of an Award, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of the aggregate payments required; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that payment of such proceeds is then made to the Company upon settlement of such sale, or (d) other form of legal consideration acceptable to the Administrator. The Administrator shall also determine the methods by which Shares shall be delivered or deemed to be delivered to Holders. Notwithstanding any other provision of the Plan to the contrary, no Holder who is a Director or an &#8220;executive officer&#8221; of the Company within the meaning of Section 13(k) of the Exchange Act shall be permitted to make payment with respect to any Awards granted under the Plan, or continue any extension of credit with respect to such payment, with a loan from the Company or a loan arranged by the Company in violation of Section 13(k) of the Exchange Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU19"></a>11.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Tax Withholding</u>. The Company or any Affiliate shall have the authority and the right to deduct or withhold, or require a Holder to remit to the Company, an amount sufficient to satisfy federal, state, local and foreign taxes (including the Holder&#8217;s FICA or employment tax obligation) required by law to be withheld with respect to any taxable event concerning a Holder arising as a result of the Plan. The Administrator may in its sole discretion and in satisfaction of the foregoing requirement allow a Holder to satisfy such obligations by any payment means described in Section 11.1 hereof, including without limitation, by allowing such Holder to elect to have the Company withhold Shares otherwise issuable under an Award (or allow the surrender of Shares). The number of Shares which may be so withheld or surrendered shall be limited to the number of Shares which </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">have a Fair Market Value on the date of withholding or repurchase equal to the aggregate amount of such liabilities based on the minimum statutory withholding rates for federal, state, local and foreign income tax and payroll tax purposes that are applicable to such supplemental taxable income. The Administrator shall determine the fair market value of the Shares, consistent with applicable provisions of the Code, for tax withholding obligations due in connection with a broker-assisted cashless Option or Stock Appreciation Right exercise involving the sale of Shares to pay the Option or Stock Appreciation Right exercise price or any tax withholding obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">11.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transferability of Awards</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Except as otherwise provided in Sections 11.3(b) and 11.3(c) hereof:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(i)No Award under the Plan may be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution or, subject to the consent of the Administrator, pursuant to a DRO, unless and until such Award has been exercised, or the Shares underlying such Award have been issued, and all restrictions applicable to such Shares have lapsed;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(ii)No Award or interest or right therein shall be liable for the debts, contracts or engagements of the Holder or the Holder&#8217;s successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, hypothecation, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy) unless and until such Award has been exercised, or the Shares underlying such Award have been issued, and all restrictions applicable to such Shares have lapsed, and any attempted disposition of an Award prior to the satisfaction of these conditions shall be null and void and of no effect, except to the extent that such disposition is permitted by clause (i) of this provision; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(iii)During the lifetime of the Holder, only the Holder may exercise an Award (or any portion thereof) granted to such Holder under the Plan, unless it has been disposed of pursuant to a DRO; after the death of the Holder, any exercisable portion of an Award may, prior to the time when such portion becomes unexercisable under the Plan or the applicable Program or Award Agreement, be exercised by the Holder&#8217;s personal representative or by any person empowered to do so under the deceased Holder&#8217;s will or under the then applicable laws of descent and distribution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Notwithstanding Section 11.3(a) hereof, the Administrator, in its sole discretion, may determine to permit a Holder or a Permitted Transferee of such Holder to transfer an Award to any one or more Permitted Transferees, subject to the following terms and conditions: (i) an Award transferred to a Permitted Transferee shall not be assignable or transferable by the Permitted Transferee (other than to another Permitted Transferee of the applicable Holder) other than by will or the laws of descent and distribution; (ii) an Award transferred to a Permitted Transferee shall continue to be subject to all the terms and conditions of the Award as applicable to the original Holder (other than the ability to further transfer the Award); and (iii) the Holder (or transferring Permitted Transferee) and the Permitted Transferee shall execute any and all documents requested by the Administrator, including, without limitation documents to (A) confirm the status of the transferee as a Permitted Transferee, (B) satisfy any requirements for an exemption for the transfer under applicable federal, state and foreign securities laws and (C) evidence the transfer. </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU20"></a>(c)Notwithstanding Section 11.3(a) hereof, a Holder may, in the manner determined by the Administrator, designate a beneficiary to exercise the rights of the Holder and to receive any distribution with respect to any Award upon the Holder&#8217;s death. A beneficiary, legal guardian, legal representative, or other person claiming any rights pursuant to the Plan is subject to all terms and conditions of the Plan and any Program or Award Agreement applicable to the Holder, except to the extent the Plan, the Program and the Award Agreement otherwise provide, and to any additional restrictions deemed necessary or appropriate by the Administrator. If the Holder is married or a domestic partner in a domestic partnership qualified under Applicable Law and resides in a community property state, a designation of a person other than the Holder&#8217;s spouse or domestic partner, as applicable, as his or her beneficiary with respect to more than fifty percent (50%) of the Holder&#8217;s interest in the Award shall not be effective without the prior written or electronic consent of the Holder&#8217;s spouse or domestic partner, as applicable. If no beneficiary has been designated or survives the Holder, payment shall be made to the person entitled thereto pursuant to the Holder&#8217;s will or the laws of descent and distribution. Subject to the foregoing, a beneficiary designation may be changed or revoked by a Holder at any time; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that the change or revocation is filed with the Administrator prior to the Holder&#8217;s death.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385662"></a>11.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Conditions to Issuance of Shares</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any certificates or make any book entries evidencing Shares pursuant to the exercise of any Award, unless and until the Board or the Committee has determined, with advice of counsel, that the issuance of such shares is in compliance with all Applicable Law, and the Shares are covered by an effective registration statement or applicable exemption from registration. In addition to the terms and conditions provided herein, the Board or the Committee may require that a Holder make such reasonable covenants, agreements, and representations as the Board or the Committee, in its discretion, deems advisable in order to comply with Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)All Share certificates delivered pursuant to the Plan and all Shares issued pursuant to book entry procedures are subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with Applicable Law. The Administrator may place legends on any Share certificate or book entry to reference restrictions applicable to the Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)The Administrator shall have the right to require any Holder to comply with any timing or other restrictions with respect to the settlement, distribution or exercise of any Award, including a window-period limitation, as may be imposed in the sole discretion of the Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(d)No fractional Shares shall be issued and the Administrator shall determine, in its sole discretion, whether cash shall be given in lieu of fractional Shares or whether such fractional Shares shall be eliminated by rounding down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU21"></a>(e)Notwithstanding any other provision of the Plan, unless otherwise determined by the Administrator or required by any Applicable Law, the Company shall not deliver to any Holder certificates evidencing Shares issued in connection with any Award and instead such Shares shall be recorded in the books of the Company (or, as applicable, its transfer agent or stock plan administrator).</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">11.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Forfeiture and Claw-Back Provisions</u>. Pursuant to its general authority to determine the terms and conditions applicable to Awards under the Plan, the Administrator shall have the right to provide, in an Award Agreement or otherwise, or to require a Holder to agree by separate written or electronic instrument, that: </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)(i) Any proceeds, gains or other economic benefit actually or constructively received by the Holder upon any receipt or exercise of the Award, or upon the receipt or resale of any Shares underlying the Award, must be paid to the Company, and (ii) the Award shall terminate and any unexercised portion of the Award (whether or not vested) shall be forfeited, if (x) a Termination of Service occurs prior to a specified date, or within a specified time period following receipt or exercise of the Award, or (y) the Holder at any time, or during a specified time period, engages in any activity in competition with the Company, or which is inimical, contrary or harmful to the interests of the Company, as further defined by the Administrator or (z) the Holder incurs a Termination of Service for &#8220;cause&#8221; (as such term is defined in the sole discretion of the Administrator, or as set forth in a written agreement relating to such Award between the Company and the Holder); and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)All Awards (including any proceeds, gains or other economic benefit actually or constructively received by the Holder upon any receipt or exercise of any Award or upon the receipt or resale of any Shares underlying the Award) shall be subject to the provisions of any claw-back policy implemented by the Company, including, without limitation, any claw-back policy adopted to comply with the requirements of Applicable Law, including, without limitation, the Dodd-Frank Wall Street Reform and Consumer Protection Act and any rules or regulations promulgated thereunder, to the extent set forth in such claw-back policy and/or in the applicable Award Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">11.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Prohibition on Repricing</u>. Subject to Section 13.2 hereof, the Administrator shall not, without the approval of the stockholders of the Company, (i) authorize the amendment of any outstanding Option or Stock Appreciation Right to reduce its price per Share, or (ii) cancel any Option or Stock Appreciation Right in exchange for cash or another Award when the Option or Stock Appreciation Right price per Share exceeds the Fair Market Value of the underlying Shares. Subject to Section 13.2 hereof, the Administrator shall have the authority, without the approval of the stockholders of the Company, to amend any outstanding Award to increase the price per Share or to cancel and replace an Award with the grant of an Award having a price per Share that is greater than or equal to the price per Share of the original Award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU22"></a>11.7<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Leave of Absence</u>. Unless the Administrator provides otherwise, vesting of Awards granted hereunder shall be suspended during any unpaid leave of absence. A Holder shall not cease to be considered an Employee in the case of any (a) leave of absence approved by the Company or (b) transfer between locations of the Company or between the Company and any of its Affiliates or any successor thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt;"><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 12.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-transform:uppercase;"><font style="display:inline-block;visibility:hidden;width:0pt;">&#8203;</font><br></b><b style="font-weight:bold;text-transform:uppercase;">ADMINISTRATION</b></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref183406309"></a><a name="_Ref158538251"></a>12.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Administrator</u>. The Committee and the Board shall administer the Plan (except as otherwise permitted herein). Any action taken by the Board in connection with the administration of the Plan shall not be deemed approved by the Board unless such actions are approved by a majority of the Non-Employee Directors. Except as may otherwise be provided in any charter of the Committee or the Board, appointment of Committee and Board members shall be effective upon acceptance of appointment. Committee and Board members may resign at any time by delivering written or electronic notice to the Board. Vacancies in the Committee and the Board may only be filled by the Board. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">12.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Duties and Powers of Administrator</u>. It shall be the duty of the Administrator to conduct the general administration of the Plan in accordance with its provisions. The Administrator shall have the power to interpret the Plan, the Program and the Award Agreement, and to adopt such rules for the administration, interpretation and application of the Plan as are not inconsistent therewith, to interpret, amend or revoke any such rules and to amend any Program or Award Agreement; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> that the rights or obligations of the Holder of the Award that is the subject of any such Program or Award Agreement are not affected materially and adversely by such amendment, unless the consent of the Holder is obtained or such amendment is otherwise permitted under Section 13.10 hereof. Any such grant or award under the Plan need not be the same with respect to each Holder. In its sole discretion, the Board may at any time and from time to time exercise any and all rights and duties of the Committee under the Plan except as described in Section 12.1 above and with respect to matters which under Rule 16b-3 under the Exchange Act or any successor rule, or the rules of any securities exchange or automated quotation system on which the Shares are listed, quoted or traded are required to be determined in the sole discretion of the Committee. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">12.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Action by the Committee</u>. Unless otherwise established by the Board or in any charter of the Committee, a majority of the Committee shall constitute a quorum and the acts of a majority of the members present at any meeting at which a quorum is present, and acts approved in writing by all members of the Committee in lieu of a meeting, shall be deemed the acts of the Committee. Each member of the Committee is entitled to, in good faith, rely or act upon any report or other information furnished to that member by any officer or other employee of the Company or any Affiliate, the Company&#8217;s independent certified public accountants, or any executive compensation consultant or other professional retained by the Company to assist in the administration of the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU23"></a>12.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Authority of Administrator</u>. Subject to the Company&#8217;s Bylaws, the Committee&#8217;s Charter and any specific designation in the Plan, the Administrator has the exclusive power, authority and sole discretion to:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(a)Adopt procedures from time to time in the Administrator&#8217;s discretion to ensure that an Employee is eligible to participate in the Plan prior to the granting of any Awards to such Employee under the Plan (including, without limitation, a requirement, if any, that each such Employee certify to the Company prior to the receipt of an Award under the Plan that he or she has not been previously employed by the Company or a Subsidiary, or if previously employed, has had a bona fide period of non-employment, and that the grant of Awards under the Plan is an inducement material to his or her agreement to enter into employment with the Company or a Subsidiary);</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)Designate Eligible Individuals to receive Awards;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)Determine the type or types of Awards to be granted to each Eligible Individual;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(d)Determine the number of Awards to be granted and the number of Shares to which an Award will relate;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(e)Determine the terms and conditions of any Award granted pursuant to the Plan, including, but not limited to, the exercise price, grant price, or purchase price, any performance criteria, any restrictions or limitations on the Award, any schedule for vesting, lapse of forfeiture restrictions or restrictions on the exercisability of an Award, and accelerations or waivers thereof, and any provisions related to non-competition and recapture of gain on an Award, based in each case on such considerations as the Administrator in its sole discretion determines;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(f)Determine whether, to what extent, and pursuant to what circumstances an Award may be settled in, or the exercise price of an Award may be paid in cash, Shares, other Awards, or other property, or an Award may be canceled, forfeited, or surrendered;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(g)Prescribe the form of each Award Agreement, which need not be identical for each Holder;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(h)Decide all other matters that must be determined in connection with an Award;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(i)Establish, adopt, or revise any rules and regulations as it may deem necessary or advisable to administer the Plan;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(j)Interpret the terms of, and any matter arising pursuant to, the Plan, any Program or any Award Agreement; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU24"></a>(k)Make all other decisions and determinations that may be required pursuant to the Plan or as the Administrator deems necessary or advisable to administer the Plan; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(l)Accelerate wholly or partially the vesting or lapse of restrictions of any Award or portion thereof at any time after the grant of an Award, subject to whatever terms and conditions it selects and Sections 3.4 and 13.2(d) hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">12.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Decisions Binding</u>. The Administrator&#8217;s interpretation of the Plan, any Awards granted pursuant to the Plan, any Program, any Award Agreement and all decisions and determinations by the Administrator with respect to the Plan are final, binding, and conclusive on all parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref102540134"></a>12.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Delegation of Authority</u>. To the extent permitted by Applicable Law, the Board or Committee may from time to time delegate to a committee of one or more Non-Employee Directors or officers of the Company the authority to amend Awards or to take other administrative actions pursuant to Article 12. Notwithstanding the foregoing, only the Committee and the Board, acting in accordance with this Article 12, may grant Awards hereunder. Any delegation hereunder shall be subject to the restrictions and limits that the Board or Committee specifies at the time of such delegation, and the Board may at any time rescind the authority so delegated or appoint a new delegatee. At all times, the delegatee appointed under this Section 12.6 shall serve in such capacity at the pleasure of the Board and the Committee.</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385655"></a><b style="font-weight:bold;text-transform:uppercase;">ARTICLE 13.</b><b style="font-weight:bold;text-transform:uppercase;"><br><br></b><b style="font-weight:bold;text-transform:uppercase;">MISCELLANEOUS PROVISIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385657"></a>13.1<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amendment, Suspension or Termination of the Plan</u>. Except as otherwise provided in this Section 13.1, the Plan may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Board or the Committee. However, without approval of the Company&#8217;s stockholders given within twelve (12) months before or after the action by the Administrator, no action of the Administrator may, except as provided in Section 13.2 hereof (a) reduce the price per share of any outstanding Option or Stock Appreciation Right granted under the Plan, or (b) cancel any Option or Stock Appreciation Right in exchange for cash or another Award when the Option or Stock Appreciation Right price per share exceeds the Fair Market Value of the underlying Shares. Except as provided in Section 13.10 hereof, no amendment, suspension or termination of the Plan shall, without the consent of the Holder, materially and adversely affect any rights or obligations under any Award theretofore granted or awarded, unless the Award itself otherwise expressly so provides. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385658"></a>13.2<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Changes in Common Stock or Assets of the Company, Acquisition or Liquidation of the Company and Other Corporate Events</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref158537828"></a><a name="_AEIOULastRenderedPageBreakAEIOU25"></a>(a)In the event of any stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution (other than normal cash dividends) of Company assets to stockholders, or any other change affecting the shares of the Company&#8217;s stock or the share price of the Company&#8217;s stock other than an Equity Restructuring, the Administrator may make equitable adjustments, if any, to reflect such change with respect to (i) the aggregate number and kind of shares that may be issued under the Plan (including, but not limited to, adjustments of the limitations in Section 3.1 hereof on the maximum number and kind of shares which may be issued under the Plan); (ii) the number and kind of shares of Common Stock (or other securities or property) subject to outstanding Awards; (iii) the terms and conditions of any outstanding Awards (including, without limitation, any applicable performance targets or criteria with respect thereto); and (iv) the grant or exercise price per share for any outstanding Awards under the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(b)In the event of any transaction or event described in Section 13.2(a) hereof or any unusual or nonrecurring transactions or events affecting the Company, any Affiliate of the Company, or the financial statements of the Company or any Affiliate, or of changes in Applicable Law, the Administrator, in its sole discretion, and on such terms and conditions as it deems appropriate, either by the terms of the Award or by action taken prior to the occurrence of such transaction or event and either automatically or upon the Holder&#8217;s request, is hereby authorized to take any one or more of the following actions whenever the Administrator determines that such action is appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan or with respect to any Award under the Plan, to facilitate such transactions or events or to give effect to such changes in laws, regulations or principles:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">(i)To provide for either (A) termination of any such Award in exchange for an amount of cash and/or other property, if any, equal to the amount that would have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights (and, for the avoidance of doubt, if as of the date of the occurrence of the transaction or event described in this Section 13.2 the Administrator </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">determines in good faith that no amount would have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights, then such Award may be terminated by the Company without payment) or (B) the replacement of such Award with other rights or property selected by the Administrator in its sole discretion having an aggregate value not exceeding the amount that could have been attained upon the exercise of such Award or realization of the Holder&#8217;s rights had such Award been currently exercisable or payable or fully vested;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(ii)To provide that such Award be assumed by the successor or survivor corporation, or a parent or subsidiary thereof, or shall be substituted for by similar options, rights or awards covering the stock of the successor or survivor corporation, or a parent or subsidiary thereof, with appropriate adjustments as to the number and kind of shares and prices;</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(iii)To make adjustments in the number and type of shares of the Company&#8217;s stock (or other securities or property) subject to outstanding Awards, and in the number and kind of outstanding Restricted Stock or Deferred Stock and/or in the terms and conditions of (including the grant or exercise price), and the criteria included in, outstanding Awards and Awards which may be granted in the future; </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU26"></a>(iv)To provide that such Award shall be exercisable or payable or fully vested with respect to all shares covered thereby, notwithstanding anything to the contrary in the Plan or the applicable Program or Award Agreement; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(v)To provide that the Award cannot vest, be exercised or become payable after such event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(c)In connection with the occurrence of any Equity Restructuring, and notwithstanding anything to the contrary in Sections 13.2(a) and 13.2(b) hereof:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Ref183417412"></a>(i)The number and type of securities subject to each outstanding Award and the exercise price or grant price thereof, if applicable, shall be equitably adjusted; and/or</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(ii)The Administrator shall make such equitable adjustments, if any, as the Administrator in its discretion may deem appropriate to reflect such Equity Restructuring with respect to the aggregate number and kind of shares that may be issued under the Plan (including, but not limited to, adjustments of the limitations in Section 3.1 hereof on the maximum number and kind of shares which may be issued under the Plan). </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The adjustments provided under this Section 13.2(c) shall be nondiscretionary and shall be final and binding on the affected Holder and the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(d)<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Change in Control</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(i)Notwithstanding any other provision of the Plan, in the event of a Change in Control, each outstanding Award shall be assumed or an equivalent Award substituted by the successor corporation or a parent or subsidiary of the successor corporation, in each case, as determined by the Administrator. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">(ii)In the event that the successor corporation in a Change in Control and its parents and subsidiaries refuse to assume or substitute for any Award in accordance with Section 13.2(d)(i) </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">hereof, each such non-assumed/substituted Award, except for any Performance Awards, shall become fully vested and, as applicable, exercisable and shall be deemed exercised, immediately prior to the consummation of such transaction, and all forfeiture restrictions on any or all such Awards shall lapse at such time. For the avoidance of doubt, the vesting of any Performance Awards not assumed in a Change in Control will not be automatically accelerated pursuant to this Section 13.2(d)(ii) and will instead vest pursuant to the terms and conditions of the applicable Award Agreement upon a Change in Control where the successor corporation and its parents and subsidiaries refuse to assume or substitute for any Award in accordance with Section 13.2(d)(i) hereof. If an Award vests and, as applicable, is exercised in lieu of assumption or substitution in connection with a Change in Control, the Administrator shall notify the Holder of such vesting and any applicable exercise period, and the Award shall terminate upon the Change in Control. For the avoidance of doubt, if the value of an Award that is terminated in connection with this Section 13.2(d)(ii) is zero or negative at the time of such Change in Control, such Award shall be terminated upon the Change in Control without payment of consideration therefor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU27"></a>(iii)Notwithstanding anything to the contrary, in the event that, within the twelve (12) month period immediately following a Change in Control, a Holder experiences a Termination of Service by the Company for other than Cause or by a Holder for Good Reason, then the vesting and, if applicable, exercisability of that number of Shares equal to one hundred percent (100%) of the then-unvested Shares subject to the outstanding Awards held by such Holder shall accelerate upon the date of such Termination of Service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(e)The Administrator may, in its sole discretion, include such further provisions and limitations in any Award, agreement or certificate, as it may deem equitable and in the best interests of the Company that are not inconsistent with the provisions of the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(f)The existence of the Plan, the Program, the Award Agreement and the Awards granted hereunder shall not affect or restrict in any way the right or power of the Company or the stockholders of the Company to make or authorize any adjustment, recapitalization, reorganization or other change in the Company&#8217;s capital structure or its business, any merger or consolidation of the Company, any issue of stock or of options, warrants or rights to purchase stock or of bonds, debentures, preferred or prior preference stocks whose rights are superior to or affect the Common Stock or the rights thereof or which are convertible into or exchangeable for Common Stock, or the dissolution or liquidation of the Company, or any sale or transfer of all or any part of its assets or business, or any other corporate act or proceeding, whether of a similar character or otherwise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">(g)In the event of any pending stock dividend, stock split, combination or exchange of shares, merger, consolidation or other distribution (other than normal cash dividends) of Company assets to stockholders, or any other change affecting the Shares or the share price of the Common Stock including any Equity Restructuring, for reasons of administrative convenience, the Company in its sole discretion may refuse to permit the exercise of any Award during a period of thirty (30) days prior to the consummation of any such transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_Toc420385664"></a><a name="_AEIOULastRenderedPageBreakAEIOU28"></a>13.3<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stockholder Approval of the Plan not Required.</u> It is expressly intended that approval of the Company&#8217;s stockholders not be required as a condition of the effectiveness of the Plan, and the Plan&#8217;s provisions shall be interpreted in a manner consistent with such intent for all purposes. Specifically, Nasdaq Stock Market Rule 5635(c) generally requires stockholder approval for stock </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">option plans or other equity compensation arrangements adopted by companies whose securities are listed on the Nasdaq Stock Market pursuant to which stock awards or stock may be acquired by officers, directors, employees, or consultants of such companies. Nasdaq Stock Market Rule 5635(c)(4) provides an exception to this requirement for issuances of securities to a person not previously an employee or director of the issuer, or following a bona fide period of non-employment, as an inducement material to the individual&#8217;s entering into employment with the issuer; provided, such issuances are approved by either the issuer&#8217;s compensation committee comprised of a majority of independent directors or a majority of the issuer&#8217;s independent directors. Notwithstanding anything to the contrary herein, Awards under the Plan may only be made to Employees who have not previously been an Employee or Director of the Company or a Subsidiary, or following a bona fide period of non-employment by the Company or a Subsidiary, as an inducement material to the Employee&#8217;s entering into employment with the Company or a Subsidiary. Awards under the Plan will be approved by (i) the Company&#8217;s Compensation Committee comprised of a majority of the Company&#8217;s Non-Employee Directors or (ii) a majority of the Company&#8217;s Non-Employee Directors. Accordingly, pursuant to Nasdaq Stock Market Rule 5635(c)(4), the issuance of Awards and the Shares issuable upon exercise or vesting of such Awards pursuant to the Plan are not subject to the approval of the Company&#8217;s stockholders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.4<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Stockholders Rights</u>. Except as otherwise provided herein, a Holder shall have none of the rights of a stockholder with respect to Shares covered by any Award until the Holder becomes the record owner of such Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.5<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Paperless Administration</u>. In the event that the Company establishes, for itself or using the services of a third party, an automated system for the documentation, granting or exercise of Awards, such as a system using an internet website or interactive voice response, then the paperless documentation, granting or exercise of Awards by a Holder may be permitted through the use of such an automated system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.6<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effect of Plan upon Other Compensation Plans</u>. The adoption of the Plan shall not affect any other compensation or incentive plans in effect for the Company or any Affiliate. Nothing in the Plan shall be construed to limit the right of the Company or any Affiliate: (a) to establish any other forms of incentives or compensation for Employees or other service providers of the Company or any Affiliate, or (b) to grant or assume options or other rights or awards otherwise than under the Plan in connection with any proper corporate purpose including without limitation, the grant or assumption of options in connection with the acquisition by purchase, lease, merger, consolidation or otherwise, of the business, stock or assets of any corporation, partnership, limited liability company, firm or association.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><a name="_Toc420385665"></a>13.7<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Compliance with Laws</u>. The Plan, the granting and vesting of Awards under the Plan and the issuance and delivery of Shares and the payment of money under the Plan or under Awards granted or awarded hereunder are subject to compliance with all Applicable Law, and to such approvals by any listing, regulatory or governmental authority as may, in the opinion of counsel for the Company, be necessary or advisable in connection therewith. Any securities delivered under the Plan shall be subject to such restrictions, and the person acquiring such securities shall, if requested by the Company, provide such assurances and representations to the Company as the Company may deem necessary or desirable to assure compliance with all Applicable Law. To the extent </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">permitted by Applicable Law, the Plan and Awards granted or awarded hereunder shall be deemed amended to the extent necessary to conform to such Applicable Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385666"></a>13.8<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Titles and Headings, References to Sections of the Code or Exchange Act</u>. The titles and headings of the Sections in the Plan are for convenience of reference only and, in the event of any conflict, the text of the Plan, rather than such titles or headings, shall control. References to sections of the Code or the Exchange Act shall include any amendment or successor thereto.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_Toc420385667"></a><a name="_AEIOULastRenderedPageBreakAEIOU29"></a>13.9<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</u>. The Plan and any agreements hereunder shall be administered, interpreted and enforced under the internal laws of the State of Delaware without regard to conflicts of laws thereof or of any other jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.10<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 409A</u>. To the extent that the Administrator determines that any Award granted under the Plan is subject to Section 409A of the Code, the Program pursuant to which such Award is granted and the Award Agreement evidencing such Award shall incorporate the terms and conditions required by Section 409A of the Code. To the extent applicable, the Plan, the Program and any Award Agreements shall be interpreted in accordance with Section 409A of the Code and Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the Effective Date. Notwithstanding any provision of the Plan to the contrary, in the event that following the Effective Date the Administrator determines that any Award may be subject to Section 409A of the Code and related Department of Treasury guidance (including such Department of Treasury guidance as may be issued after the Effective Date), the Administrator may adopt such amendments to the Plan and the applicable Program and Award Agreement or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, that the Administrator determines are necessary or appropriate to (a) exempt the Award from Section 409A of the Code and/or preserve the intended tax treatment of the benefits provided with respect to the Award, or (b) comply with the requirements of Section 409A of the Code and related Department of Treasury guidance and thereby avoid the application of any penalty taxes under such Section. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.11<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Rights to Awards</u>. No Eligible Individual or other person shall have any claim to be granted any Award pursuant to the Plan, and neither the Company nor the Administrator is obligated to treat Eligible Individuals, Holders or any other persons uniformly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.12<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unfunded Status of Awards</u>. The Plan is intended to be an &#8220;unfunded&#8221; plan for incentive compensation. With respect to any payments not yet made to a Holder pursuant to an Award, nothing contained in the Plan or any Program or Award Agreement shall give the Holder any rights that are greater than those of a general creditor of the Company or any Affiliate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">13.13<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification</u>. To the extent allowable pursuant to Applicable Law, each member of the Committee or of the Board and any officer or other employee to whom authority to administer any component of the Plan is delegated shall be indemnified and held harmless by the Company from any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by such member in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action or failure to act pursuant to the Plan and against and from any and all amounts paid by him or her in satisfaction </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">of judgment in such action, suit, or proceeding against him or her; <u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">provided</u> he or she gives the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf. The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled pursuant to the Company&#8217;s Certificate of Incorporation or Bylaws, as a matter of law, or otherwise, or any power that the Company may have to indemnify them or hold them harmless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><a name="_AEIOULastRenderedPageBreakAEIOU30"></a>13.14<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Relationship to other Benefits</u>. No payment pursuant to the Plan shall be taken into account in determining any benefits under any pension, retirement, savings, profit sharing, group insurance, welfare or other benefit plan of the Company or any Affiliate except to the extent otherwise expressly provided in writing in such other plan or an agreement thereunder.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.15<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Expenses</u>. The expenses of administering the Plan shall be borne by the Company and its Affiliates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">* * * * *</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">I hereby certify that the foregoing Plan was duly adopted by the Board of Directors of Coherus Oncology, Inc. on June 27, 2016.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;">Executed on this 27th day of June, 2016.</p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:top;width:59.99%;border-bottom:1px solid #ffffff;margin:0pt;padding:0.25pt 0.25pt 0.4pt 0.25pt;"></td><td style="vertical-align:top;width:40%;border-bottom:1px solid #000000;margin:0pt;padding:0.25pt 0.25pt 0.4pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;">/s/ Alan C. Mendelson</p></td></tr><tr><td style="vertical-align:top;width:59.99%;margin:0pt;padding:0.4pt 0.25pt 0.25pt 0.25pt;"></td><td style="vertical-align:top;width:40%;border-top:1px solid #000000;margin:0pt;padding:0.4pt 0.25pt 0.25pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;">Alan C. Mendelson</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;">Secretary</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>7
<FILENAME>chrs-20250630xex10d6.htm
<DESCRIPTION>EX-10.6
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:14 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">EXHIBIT 10.6</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">COHERUS ONCOLOGY, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EXECUTIVE CHANGE IN CONTROL AND SEVERANCE PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(AND SUMMARY PLAN DESCRIPTION)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 18pt 0pt;"><b style="font-weight:bold;">EFFECTIVE JANUARY 1, 2023</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This Coherus Oncology, Inc. Executive Change in Control and Severance Plan (this &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan</u>&#8221;) was originally established effective as of April 5, 2017 and is hereby amended and restated effective January 1, 2023 (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Effective Date</u>&#8221;). The purpose of this Plan is to provide severance benefits to certain employees of Coherus Oncology, Inc. (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Company</u>&#8221;) whose employment with the Company is terminated in a Covered Termination on or after the Effective Date (as defined below).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This Plan is an employee welfare benefit plan subject to the Employee Retirement Income Security Act of 1974, as amended (&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">ERISA</u>&#8221;). This Plan document is also the summary plan description of this Plan. References in this Plan to &#8220;You&#8221; or &#8220;Your&#8221; are references to an employee of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">1.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">General Eligibility</u><font style="white-space:pre-wrap;">.  The eligible employees in this Plan (the &#8220;</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covered Employees</u>&#8221;) shall be (i) the employees of the Company who are at levels at or above Executive Vice President (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Officers</u>&#8221;) and (ii) the employees of the Company at the level of Executive Director through Senior Vice President (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Executives</u>&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covered Termination Other Than During a Change in Control Period</u>. If you are an Officer and you experience a Covered Termination (as defined below) other than during a Change in Control Period (as defined below), then subject to your delivery to the Company of a general release of all claims against the Company and its affiliates (a &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Release</u>&#8221;) that becomes effective and irrevocable within sixty (60) days (or such shorter period specified by the Company) following the date of your Covered Termination, then, in addition to any accrued but unpaid salary, wages, vacation and other amounts required by applicable law, you will be entitled to receive the following benefits described in this Section 2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">a.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severance Payment</u>. You will be entitled to receive continued payment of your base salary during the Severance Period (as defined below), such payment to be made in accordance with the Company&#8217;s standard payroll procedures with the first such continued salary payment to be made to you on the first payroll date following the date the Release becomes effective and irrevocable and with the first such payment to include any installments not made due to the Release not yet being effective and irrevocable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;">b.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Continued Healthcare</u><font style="white-space:pre-wrap;">.  If you elect to receive continued healthcare coverage pursuant to the provisions of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (&#8220;</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COBRA</u><font style="white-space:pre-wrap;">&#8221;), the Company shall directly pay, or reimburse you for, the premium for you and your covered dependents through the earlier of (i) the last day of the Severance Period and (ii) the date you and your covered dependents, if any, become eligible for healthcare coverage under another employer&#8217;s plan(s).  After the Company ceases to pay premiums pursuant to the preceding sentence, you may, if eligible, elect to continue healthcare coverage at your own expense in accordance the provisions of COBRA.  Notwithstanding the foregoing, if (1) any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the continuation coverage period to be, exempt from the application of Section 409A of the Code under Treasury Regulation Section 1.409A-1(a)(5), (2) the Company is otherwise unable to continue to cover you or your covered dependents under its group health </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">plans, or (3) the Company cannot provide the benefit without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then, in any such case, an amount equal to</font><font style="font-family:'Calibri','Helvetica','sans-serif';"> </font>each remaining Company subsidy shall thereafter be paid to you in substantially equal monthly installments over the Severance Period (or remaining portion thereof).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">c.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity Awards</u>. Each outstanding Company equity award, including without limitation, each stock option and restricted stock unit award, that you hold as of the date of your Covered Termination will vest and, if applicable, become exercisable to the same extent such equity award would have vested had you continued to remain employed by the Company during the Severance Period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">3.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covered Termination During a Change in Control Period</u><font style="white-space:pre-wrap;">.  If you are a Covered Employee and you experience a Covered Termination during a Change in Control Period, then subject to your delivery to the Company of a Release that becomes effective and irrevocable within sixty (60) days (or such shorter period specified by the Company) following the date of your Covered Termination, then, in addition to any accrued but unpaid salary, wages, vacation and other amounts required by applicable law, you will be entitled to receive the following benefits described in this Section 3.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">a.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severance Payment</u><font style="white-space:pre-wrap;">. If you are an Officer, you will be entitled to receive the aggregate amount of base salary you would have received during the CiC Severance Period (as defined below), at the then-current rate in effect, had you remained employed by the Company during the CiC Severance Period, payable in a cash lump sum, less applicable withholdings, on the first payroll date  following the date the Release becomes effective.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">b.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Continued Healthcare</u><font style="white-space:pre-wrap;">.  If you are an Officer and  you elect to receive continued healthcare coverage pursuant to the provisions of COBRA, the Company shall directly pay, or reimburse you for, the premium for you and your covered dependents through the earlier of (i) the last day of the CiC Severance Period and (ii) the date you and your covered dependents, if any, become eligible for healthcare coverage under another employer&#8217;s plan(s).  After the Company ceases to pay premiums pursuant to the preceding sentence, you may, if eligible, elect to continue healthcare coverage at your own expense in accordance the provisions of COBRA. Notwithstanding the foregoing, if (1) any plan pursuant to which such benefits are provided is not, or ceases prior to the expiration of the continuation coverage period to be, exempt from the application of Section 409A of the Code under Treasury Regulation Section 1.409A-1(a)(5), (2) the Company is otherwise unable to continue to cover you or your covered dependents under its group health plans, or (3) the Company cannot provide the benefit without violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then, in any such case, an amount equal to each remaining Company subsidy shall thereafter be paid to you in substantially equal monthly installments over the CiC Severance Period (or remaining portion thereof).</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">c.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity Awards</u><font style="white-space:pre-wrap;">.  Each outstanding Company equity award, including without limitation, each stock option and restricted stock unit award, that you hold as of the date of your Covered Termination will vest and, if applicable, become exercisable, as to 100% of the shares underlying such equity award.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt;">4.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Certain Reductions</u><font style="white-space:pre-wrap;">.  Notwithstanding anything herein to the contrary, the Company shall reduce your severance benefits under this Plan, in whole or in part, by any other severance benefits, pay in lieu of notice, or other similar benefits payable to you by the Company in connection you&#8217;re your termination, including but not limited to payments or benefits pursuant to (a) any applicable legal requirement, including, without limitation, the Worker Adjustment and Retraining Notification Act, or (b) any Company agreement, arrangement, policy or practice relating to your termination of employment </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">with the Company.  The benefits provided under this Plan are intended to satisfy, to the greatest extent possible, any and all statutory obligations that may arise out of your termination of employment.  Such reductions shall be applied on a retroactive basis, with severance benefits previously paid being recharacterized as payments pursuant to the Company&#8217;s statutory obligation.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">5.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Definitions</u><font style="white-space:pre-wrap;">.  For the purposes of this Plan, the following terms shall have the following meanings:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">a.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cause</u>&#8221; means (i) your gross negligence or willful misconduct in the performance of your duties to the Company where such gross negligence or willful misconduct has resulted or is likely to result in substantial and material damage to the Company or any of its subsidiaries or successors; (ii) your repeated or unjustified absence from the Company; (iii) your commission of any act of fraud, embezzlement or similar misconduct with respect to the Company; (iv) your conviction of a felony or a crime involving moral turpitude causing material harm to the standing and reputation of the Company; (v) your material breach of any written agreement you have with the Company that remains uncured more than ten (10) days after notification thereof by the Company, including without limitation your misappropriation or misuse of the Company&#8217;s intellectual property under the Proprietary Information and Inventions Agreement entered into between you and the Company; (vi) your failure to perform your assigned duties or responsibilities (other than a failure resulting from your disability) after written notice thereof from the board of directors of the Company (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Board</u>&#8221;) describing your failure to perform such duties or responsibilities and your failure to remedy such performance within thirty (30) days of receiving such notice; or (vii) your violation of any federal or state law or regulation applicable to the Company&#8217;s business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;">b.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Change in Control</u>&#8221; shall mean the occurrence, in a single transaction or in a series of related transactions, of any one or more of the following events: (i) a transaction or series of transactions (other than an offering of the Company&#8217;s common stock to the general public through a registration statement filed with the Securities and Exchange Commission) whereby any &#8220;person&#8221; or related &#8220;group&#8221; of &#8220;persons&#8221; (as such terms are used in Sections 13(d) and 14(d)(2) of the Securities Exchange Act of 1934, as amended (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Exchange Act</u>&#8221;)) (other than the Company, any of its subsidiaries, an employee benefit plan maintained by the Company or any of its subsidiaries or a &#8220;person&#8221; that, prior to such transaction, directly or indirectly controls, is controlled by, or is under common control with, the Company) directly or indirectly acquires beneficial ownership (within the meaning of Rule 13d-3 under the Exchange Act) of securities of the Company possessing more than 50% of the total combined voting power of the Company&#8217;s securities outstanding immediately after such acquisition; or (ii) during any period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new director(s) (other than a director designated by a person who shall have entered into an agreement with the Company to effect a transaction described in Section 5.b(i) or 5.b(iii)) whose election by the Board or nomination for election by the Company&#8217;s stockholders was approved by a vote of at least two-thirds of the directors then still in office who either were directors at the beginning of the two-year period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or (iii) the consummation by the Company (whether directly involving the Company or indirectly involving the Company through one or more intermediaries) of (x) a merger, consolidation, reorganization, or business combination or (y) a sale or other disposition of all or substantially all of the Company&#8217;s assets in any single transaction or series of related transactions or (z) the acquisition of assets or stock of another entity, in each case other than a transaction: (1) which results in the Company&#8217;s voting securities outstanding immediately before the transaction continuing to represent (either by remaining outstanding or by being converted into voting securities of the Company or the person that, as a result of the transaction, controls, directly or indirectly, the Company or owns, directly or </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;">indirectly, all or substantially all of the Company&#8217;s assets or otherwise succeeds to the business of the Company (the Company or such person, the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Successor Entity</u>&#8221;)) directly or indirectly, at least a majority of the combined voting power of the Successor Entity&#8217;s outstanding voting securities immediately after the transaction, and (2) after which no person or group beneficially owns voting securities representing 50% or more of the combined voting power of the Successor Entity; provided, however, that no person or group shall be treated for purposes of this Section 5.b(iii) as beneficially owning 50% or more of the<font style="font-family:'Calibri','Helvetica','sans-serif';"> </font>combined voting power of the Successor Entity solely as a result of the voting power held in the Company prior to the consummation of the transaction. Notwithstanding the foregoing, a Change in Control must also constitute a &#8220;change in control event&#8221; as defined in Treasury Regulation Section 1.409A-3(i)(5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">c. &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Change in Control Period</u>&#8221; means the twelve (12) month period commencing on a Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">d.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CiC Severance Period</u>&#8221; means that period of time commencing upon your termination of employment and ending such number of months thereafter as set forth below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(1)<font style="display:inline-block;width:23.17pt;"></font>If you are the Chief Executive Officer of the Company, twenty-four (24);</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(2)<font style="display:inline-block;width:23.17pt;"></font>If you are the Chief Financial Officer, Chief Medical Officer, Chief Operating Officer, Chief Scientific Officer or Chief Technical Officer of the Company, twelve (12);</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(3)<font style="display:inline-block;width:23.17pt;"></font>If you are at the level of Executive Vice President, twelve (12);</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(4)<font style="display:inline-block;width:23.17pt;"></font>If you are at the level of Senior Vice President, three (3), plus one (1) additional month for every year of service up to three (3), so the total CiC Severance Period shall not to exceed six (6) months in the aggregate; or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(5)<font style="display:inline-block;width:23.17pt;"></font>If you are at the level of Vice President, two (2), plus one (1) additional month for every year of service up to one (1), so that the total CiC Severance Period shall not exceed three (3) months in the aggregate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">For the avoidance of doubt, if you are a Covered Employee who is not a Vice President or above described in (1)-(5) above, no CiC Severance Period applies and you are not eligible for Severance Payments or subsidized Continued Healthcare under the Section 3.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">e.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Constructive Termination</u><font style="white-space:pre-wrap;">&#8221; means your resignation from employment with the Company on or after a Change in Control that is effective within one-hundred twenty (120) days after the occurrence, without your written consent, of any of the following: (i) a material diminution in your base compensation that is not proportionately applicable to other officers and key employees of the Company generally; (ii) a material diminution in your job responsibilities or duties; (iii) the relocation of your principal office to a facility or a location more than fifty (50) miles from your then-present principal office location; or (iv) the failure by any successor entity or corporation following a Change in Control to assume the obligations under this Plan.  Notwithstanding the foregoing, a resignation shall not constitute a &#8220;Constructive Termination&#8221; unless you provide written notice to the Company on the condition(s) giving rise to Constructive Termination within ninety (90) days following the initial occurrence of such condition(s), the condition(s) giving rise to such resignation continue uncured by the Company more than thirty (30) days following receipt of your written notice and such resignation is effective within thirty (30) days following the end of the Company&#8217;s cure period.</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">f.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Covered Termination</u>&#8221; means (i) the termination of your employment by the Company other than for Cause or (ii) your Constructive Termination, in each case, that, to the extent necessary, constitutes a &#8220;Separation from Service&#8221; (as defined below).</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">g.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan Administrator</u>&#8221; means the Board or any committee designated by the Board to administer the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">h.&#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Severance Period</u>&#8221; means that period of time commencing upon your termination of employment and ending such number of months thereafter as set forth below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(1)<font style="display:inline-block;width:23.17pt;"></font>If you are the Chief Executive Officer of the Company, twenty-four (24);</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(2)<font style="display:inline-block;width:23.17pt;"></font>If you are the Chief Financial Officer, Chief Medical Officer, Chief Operating Officer, Chief Scientific Officer or Chief Technical Officer of the Company, twelve (12); or</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 36pt;">(3)<font style="display:inline-block;width:23.17pt;"></font>If you are at the level of Executive Vice President, (i) three (3) months if you have been continuously employed with the Company for less than twelve (12) months or (ii) if you have been continuously employment by the Company for at least twelve (12) months, six (6), plus one additional month for every year of service up to six (6), so that the total Severance Period shall not exceed twelve (12) months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">For the avoidance of doubt, if you are a Covered Employee who is not an Officer described in (1)-(3) above, no Severance Period applies and you are not eligible for benefits under Section 2 above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">6.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Taxes</u><font style="white-space:pre-wrap;">.  All payments to be made under this Plan will be subject to appropriate tax withholding and other deductions.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">7.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Amendment of Plan</u><font style="white-space:pre-wrap;">.  Prior to the consummation of a Change in Control, the Plan Administrator shall have the power to amend or terminate this Plan from time to time in its discretion and for any reason (or no reason).  On or following the consummation of a Change in Control, the Plan may not be terminated or amended until the later of the first anniversary of the consummation of the Change in Control or the date all payments and benefits eligible to be received hereunder shall have been paid.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">8.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Claims Procedures</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">a.Normally, you do not need to present a formal claim to receive benefits payable under this Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">b.If any person (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Claimant</u><font style="white-space:pre-wrap;">&#8221;) believes that benefits are being denied improperly, that this Plan is not being operated properly, that fiduciaries of this Plan have breached their duties, or that the Claimant&#8217;s legal rights are being violated with respect to this Plan, the Claimant must file a formal claim, in writing, with the Plan Administrator.  This requirement applies to all claims that any Claimant has with respect to this Plan, including claims against fiduciaries and former fiduciaries, except to the extent the Plan Administrator determines, in its sole discretion that it does not have the power to grant all relief reasonably being sought by the Claimant.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;">c.A formal claim must be filed within ninety (90) days after the date the Claimant first knew or should have known of the facts on which the claim is based, unless the Plan Administrator in </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">writing consents otherwise.  The Plan Administrator shall provide a Claimant, on request, with a copy of the claims procedures established under subsection (d).</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">d.The Plan Administrator has adopted procedures for considering claims (which are set forth in Appendix A), which it may amend from time to time, as it sees fit.  These procedures shall comply with all applicable legal requirements.  These procedures may provide that final and binding arbitration shall be the ultimate means of contesting a denied claim (even if the Plan Administrator or its</font><font style="font-family:'Calibri','Helvetica','sans-serif';"> </font><font style="white-space:pre-wrap;">delegates have failed to follow the prescribed procedures with respect to the claim).  The right to receive benefits under this Plan is contingent on a Claimant using the prescribed claims and arbitration procedures to resolve any claim.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">9.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan Administration</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">a.The Plan Administrator is responsible for the general administration and management of this Plan and shall have all powers and duties necessary to fulfill its responsibilities, including, but not limited to, the discretion to interpret and apply this Plan and to determine all questions relating to eligibility for benefits.  This Plan shall be interpreted in accordance with its terms and their intended meanings.  However, the Plan Administrator and all Plan fiduciaries shall have the discretion to interpret or construe ambiguous, unclear, or implied (but omitted) terms in any fashion they deem to be appropriate in their sole discretion, and to make any findings of fact needed in the administration of this Plan.  The validity of any such interpretation, construction, decision, or finding of fact shall not be given de novo review if challenged in court, by arbitration, or in any other forum, and shall be upheld unless clearly arbitrary or capricious.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">b.All actions taken and all determinations made in good faith by the Plan Administrator or by Plan fiduciaries will be final and binding on all persons claiming any interest in or under this Plan.  To the extent the Plan Administrator or any Plan fiduciary has been granted discretionary authority under this Plan, the Plan Administrator&#8217;s or Plan fiduciary&#8217;s prior exercise of such authority shall not obligate it to exercise its authority in a like fashion thereafter.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">c.If, due to errors in drafting, any Plan provision does not accurately reflect its intended meaning, as demonstrated by consistent interpretations or other evidence of intent, or as determined by the Plan Administrator in its sole discretion, the provision shall be considered ambiguous and shall be interpreted by the Plan Administrator and all Plan fiduciaries in a fashion consistent with its intent, as determined in the sole discretion of the Plan Administrator.  The Plan Administrator shall amend this Plan retroactively to cure any such ambiguity.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">d.No Plan fiduciary shall have the authority to answer questions about any pending or final business decision of the Company or any affiliate that has not been officially announced, to make disclosures about such matters, or even to discuss them, and no person shall rely on any unauthorized, unofficial disclosure.  Thus, before a decision is officially announced, no fiduciary is authorized to tell any employee, for example, that the employee will or will not be laid off or that the Company will or will not offer exit incentives in the future.  Nothing in this subsection shall preclude any fiduciary from fully participating in the consideration, making, or official announcement of any business decision.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">e.This Section may not be invoked by any person to require this Plan to be interpreted in a manner inconsistent with its interpretation by the Plan Administrator or other Plan fiduciaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt;">10.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Funding and Payment of Benefits</u><font style="white-space:pre-wrap;">.  This Plan shall be maintained in a manner to be considered &#8220;unfunded&#8221; for purposes of ERISA.  The Company shall be required to make payments only as benefits </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">become due and payable.  No person shall have any right, other than the right of an unsecured general creditor against the Company, with respect to the benefits payable hereunder, or which may be payable hereunder, to any Covered Employee, surviving spouse or beneficiary hereunder.  If the Company, acting in its sole discretion, establishes a reserve or other fund associated with this Plan, no person shall have any right to or interest in any specific amount or asset of such reserve or fund by reason of amounts which may be payable to such person under this Plan, nor shall such person have any right to receive any payment under this Plan except as and to the extent expressly provided in this Plan.  The</font><font style="font-family:'Calibri','Helvetica','sans-serif';"> </font>assets in any such reserve or fund shall be part of the general assets of the Company, subject to the control of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">11.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Plan Application</u><font style="white-space:pre-wrap;">.  If you are a Covered Employee, this Plan shall be the only plan, agreement or arrangement with respect to which benefits may be provided to you upon a termination of your employment and supersedes all prior agreements, arrangements or related communications of the Company relating to separation benefits or accelerated vesting benefits on a termination of your employment, whether or not in connection with a Change in Control and whether formal or informal, or written or unwritten, including without limitation any individual agreement between you and the Company.  However, if a prior plan or agreement requires the consent of the employee in order for such prior plan or agreement to be modified or amended or superseded by this Plan, such consent must be obtained from such employee in order for this Plan to supersede such prior plan or agreement.  Subject to the foregoing, any benefits under this Plan will be provided to Covered Employees in lieu of benefits under any other separation plan or agreement.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">12.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Successors</u><font style="white-space:pre-wrap;">.  Any successor to the Company (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company&#8217;s business and/or assets shall assume the obligations under this Plan and agree expressly to perform any of the Company&#8217;s obligations under this Plan.  For the avoidance of doubt, any successor to any affiliate of the Company, including without limitation, a successor to a subsidiary of the Company (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise), to all or substantially all of such affiliate&#8217;s business and/or assets shall assume the obligations under this Plan and agree expressly to perform any of the Company&#8217;s obligations under this Plan as such obligations relate to the Covered Employees employed by the affiliate of the Company.  For all purposes under this Plan, the term &#8220;Company&#8221; shall include any successor to the Company&#8217;s and/or Company&#8217;s affiliate&#8217;s business and/or assets which executes and delivers an assumption agreement or which becomes bound by the terms of the Plan by operation of law.  All of your rights hereunder shall inure to the benefit of, and be enforceable by, your personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">13.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Limitation On Employee Rights; At-Will Employment</u><font style="white-space:pre-wrap;">.  This Plan shall not give any employee the right to be retained in the service of the Company or interfere with or restrict the right of the Company to discharge or retire the employee.  All employees of the Company are employed at will.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">14.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Third-Party Beneficiaries</u><font style="white-space:pre-wrap;">.  This Plan shall not give any rights or remedies to any person other than Covered Employees (or their estates or beneficiaries, in the event of a Covered Employee&#8217;s death) and the Company.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">15.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Governing Law</u><font style="white-space:pre-wrap;">.  This Plan is a welfare plan subject to ERISA and it shall be interpreted, administered, and enforced in accordance with that law.  To the extent that state law is applicable, the statutes and common law of the jurisdiction in which the Covered Employee resides shall apply, excluding any that mandate the use of another jurisdiction&#8217;s laws.</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">16.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">No Assignment of Benefits</u><font style="white-space:pre-wrap;">.  The rights of any person to payments or benefits under this Plan shall not be made subject to option or assignment, either by voluntary or involuntary assignment or by operation of law, including (without limitation) bankruptcy, garnishment, attachment or other creditor&#8217;s process, and any action in violation of this subsection shall be void.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">17.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Non-disparagement</u><font style="white-space:pre-wrap;">.  Except as required by law or legal process, the Covered Employee agrees that he or she will not disparage any aspect of the Company or its successors or assigns, including but not limited to its officers, management, employees and products.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">18.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Miscellaneous</u><font style="white-space:pre-wrap;">.  Where the context so indicates, the singular will include the plural and vice versa.  Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Plan.  Unless the context clearly indicates to the contrary, a reference to a statute or document shall be construed as referring to any subsequently enacted, adopted, or executed counterpart.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">19.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Section 409A</u>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">a.Any compensation or benefits payable under this Plan that constitutes &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Code</u>&#8221;) and which are designated as payable upon your termination of employment (other than accrued obligations which must be paid upon such termination under applicable law) shall, subject to Section 19(b) below, be payable upon your &#8220;separation from service&#8221; with the Company within the meaning of Section 409A (a &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Separation from Service</u>&#8221;), regardless of when the termination of employment occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">b.<font style="font-size:12pt;">To the maximum extent permitted by applicable law, amounts payable in connection with a Separation from Service shall be paid in reliance upon Treasury Regulation 1.409A-1(b)(9) (Separation Pay Plans) or Treasury Regulation 1.409A-1(b)(4) (Short-Term Deferrals). </font><font style="white-space:pre-wrap;">Each payment made under this Plan shall be treated as a separate payment and the right to a series of installment payments under this Plan is to be treated as a right to a series of separate payments.  In no event may you, directly or indirectly, designate the calendar year of payment.  </font><font style="font-size:12pt;white-space:pre-wrap;">However, notwithstanding anything to the contrary in this Plan, if you are deemed by the Company at the time of your Separation from Service to be a &#8220;specified employee&#8221; for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which you are entitled under this Plan is required in order to avoid a prohibited distribution under Section 409A, such portion of your benefits shall not be provided to you prior to the earlier of (i) the expiration of the six-month period measured from the date of your Separation from Service with the Company or (ii) the date of your death.  Upon the first business day following the expiration of the applicable period, all payments deferred pursuant to the preceding sentence shall be paid to you (or your estate or beneficiaries) in a lump sum, and any remaining payments due to you under this Plan shall be paid as otherwise provided herein.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;"><font style="white-space:pre-wrap;">c.To the extent applicable, this Plan shall be interpreted in accordance with, and incorporate the terms and conditions required by, Section 409A of the Code and Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the adoption of this Plan.  Notwithstanding any provision of this Plan to the contrary, in the event that the Company determines that any amounts payable hereunder will be immediately taxable to you under Section 409A of the Code and related Department of Treasury guidance, to the extent permitted under Section 409A of the Code, the Company may, to the extent permitted under Section 409A of the Code (i) cooperate in good faith to adopt such amendments to </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">this Plan and appropriate policies and procedures, including amendments and policies with retroactive effect, that they determine necessary or appropriate to preserve the intended tax treatment of the benefits provided by this Plan, preserve the economic benefits of this Plan and avoid less favorable accounting or tax consequences for the Company and/or (ii) take such other actions as mutually determined necessary or appropriate to exempt the amounts payable hereunder from Section 409A of the Code or to comply with the requirements of Section 409A of the Code and thereby avoid the application of penalty taxes under such section.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">20.<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Best Pay Provision</u><font style="white-space:pre-wrap;">.  Notwithstanding anything in the Plan to the contrary, if any payment or benefit (including without limitation, any accelerated vesting of equity awards) you would receive pursuant to the Plan or otherwise (&#8220;</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment</u>&#8221;) would (a) constitute a &#8220;parachute payment&#8221; within the meaning of Section 280G of the Code, and (b) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Excise Tax</u><font style="white-space:pre-wrap;">&#8221;), then such Payment shall either be (i) delivered in full, or (ii) delivered as to such lesser extent which would result in no portion of such Payment being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the Excise Tax, results in the receipt by you on an after-tax basis, of the largest payment, notwithstanding that all or some portion the Payment may be taxable under Section 4999 of the Code.  If a reduction in a Payment is to be made, the reduction in Payment will occur in the following order: (1) reduction of cash payments; (2) cancellation of accelerated vesting of equity awards other than stock options; (3) cancellation of accelerated vesting of stock options; and (4) reduction of other benefits payable to you.  In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting will be cancelled in the reverse order of the date of grant of your equity awards.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;text-indent:36pt;margin:0pt;"></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;text-indent:36pt;margin:0pt;"></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX A</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 18pt 0pt;"><b style="font-weight:bold;">Detailed Claims And Arbitration Procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">1.<b style="font-weight:bold;">Claims Procedure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:justify;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Initial Claims</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">All claims shall be presented to the Plan Administrator in writing.  Within ninety (90) days after receiving a claim, a claims official appointed by the Plan Administrator shall consider the claim and issue his or her determination thereon in writing.  If the Plan Administrator or claims official determines that an extension of time is necessary, the claims official may extend the determination period for up to an additional ninety (90) days by giving the Claimant written notice indicating the special circumstances requiring the extension of time prior to the termination of the initial ninety (90) day period.  Any claims that the Claimant does not pursue in good faith through the initial claims stage shall be treated as having been irrevocably waived.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Claims Decisions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;"><font style="white-space:pre-wrap;">If the claim is granted, the benefits or relief the Claimant seeks shall be provided.  If the claim is wholly or partially denied, the claims official shall, within ninety (90) days (or a longer period, as described above), provide the Claimant with written notice of the denial, setting forth, in a manner </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">calculated to be understood by the Claimant: (1) the specific reason or reasons for the denial; (2) specific references to the provisions on which the denial is based; (3) a description of any additional material or information necessary for the Claimant to perfect the claim, together with an explanation of why the material or information is necessary; and (4) an explanation of the procedures for appealing denied claims.  If the Claimant can establish that the claims official has failed to respond to the claim in a timely manner, the Claimant may treat the claim as having been denied by the claims official.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Appeals of Denied Claims</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">Each Claimant shall have the opportunity to appeal the claims official&#8217;s denial of a claim in writing to an appeals official appointed by the Plan Administrator (which may be a person, committee, or other entity).  A Claimant must appeal a denied claim within sixty (60) days after receipt of written notice of denial of the claim, or within sixty (60) days after it was due if the Claimant did not receive it by its due date.  The Claimant shall have the opportunity to submit written comments, documents, records and other information relating to the Claimant&#8217;s claim.  The Claimant (or the Claimant&#8217;s duly authorized representative) shall be provided upon request and free of charge, reasonable access to, and copies of, all documents, records and other information relevant to the Claimant&#8217;s claim.  The appeals official shall take into account during its review all comments, documents, records and other information submitted by the Claimant relating to the claim, without regard to whether such information was submitted or considered in the initial benefits review.  Any claims that the Claimant does not pursue in good faith through the appeals stage, such as by failing to file a timely appeal request, shall be treated as having been irrevocably waived.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Appeals Decisions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">The decision by the appeals official shall be made not later than sixty (60) days after the written appeal is received by the Plan Administrator, however, if the appeals official determines that an extension of time is necessary, the appeals official may extend the determination period for up to an<font style="font-family:'Calibri','Helvetica','sans-serif';"> </font><font style="white-space:pre-wrap;">additional sixty (60) days by giving the Claimant written notice indicating the special circumstances requiring the extension of time prior to the termination of the initial sixty (60) day period.  The appeal decision shall be in writing, shall be set forth in a manner calculated to be understood by the Claimant and shall include the following: (1) the specific reason or reasons for the denial; (2) specific references to the provisions on which the denial is based; (3) a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records and other information relevant to the Claimant&#8217;s claim.  If a Claimant does not receive the appeal decision by the date it is due, the Claimant may deem the appeal to have been denied.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">The Plan Administrator shall adopt procedures by which initial claims shall be considered and appeals shall be resolved; different procedures may be established for different claims.  All procedures shall be designed to afford a Claimant full and fair consideration of his or her claim.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Arbitration of Rejected Appeals</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">If a Claimant has pursued a claim through the appeal stage of these claims procedures, the Claimant may contest the actual or deemed denial of that claim through arbitration, as described below.  In no event shall any denied claim be subject to resolution by any means (such as in a court of law) other than arbitration in accordance with the following provisions.</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">2.<b style="font-weight:bold;">Arbitration Procedure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Request for Arbitration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">A Claimant must submit a request for arbitration to the Plan Administrator within 60 days after receipt of the written denial of an appeal (or within sixty (60) days after he or she should have received the determination). The Claimant or the Plan Administrator may bring an action in any court of appropriate jurisdiction to compel arbitration in accordance with these procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Applicable Arbitration Rules</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">If the Claimant has entered into a valid arbitration agreement with the Company, the arbitration shall be conducted in accordance with that agreement.  If not, the rules set forth in the balance of this Appendix shall apply: The arbitration shall be held under the auspices of the Judicial Arbitration and Mediation Service (&#8220;</font><u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">JAMS</u><font style="white-space:pre-wrap;">&#8221;), whichever is chosen by the party who did not initiate the arbitration.  Except as provided below, the arbitration shall be in accordance with JAMS&#8217; then-current employment dispute resolution rules.  The Arbitrator shall apply the Federal Rules of Evidence and shall have the authority to entertain a motion to dismiss or a motion for summary judgment by any party and shall apply the standards governing such motions under the Federal Rules of Civil Procedure.  The Federal Arbitration Act shall govern all arbitrations that take place under these Detailed Claims and Arbitration Procedures (or that are required to take place under them), and shall govern the interpretation or enforcement of these Procedures or any arbitration award.  To the extent that the Federal Arbitration Act is inapplicable, California law pertaining to arbitration agreements shall apply.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Arbitrator</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">The arbitrator (the &#8220;<u style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Arbitrator</u><font style="white-space:pre-wrap;">&#8221;) shall be an attorney familiar with employee benefit matters who is licensed to practice law in the state in which the arbitration is convened.  The Arbitrator shall be selected in the following manner from a list of eleven arbitrators drawn by the sponsoring</font><font style="font-family:'Calibri','Helvetica','sans-serif';"> </font><font style="white-space:pre-wrap;">organization under whose auspices the arbitration is being conducted and taken from its panel of labor and employment arbitrators.  Each party shall designate all arbitrators on the list whom they find acceptable; the parties shall then alternately strike arbitrators from the list of arbitrators acceptable to both parties, with the party who did not initiate the arbitration striking first.  If only one arbitrator is acceptable to both parties, he or she will be the Arbitrator.  If none of the arbitrators is acceptable to both parties, a new panel of arbitrators shall be obtained from the sponsoring organization and the selection process shall be repeated.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Location</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">The arbitration will take place in or near the city in which the Claimant is or was last employed by the Company or in which the Plan is principally administered, whichever is specified by the Plan Administrator, or in such other location as may be acceptable to both the Claimant and the Plan Administrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Authority of Arbitrator</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt;"><font style="white-space:pre-wrap;">The Arbitrator shall have the authority to resolve any factual or legal claim relating to the Plan or relating to the interpretation, applicability, or enforceability of these arbitration procedures, including, but not limited to, any claim that these procedures are void or voidable.  The Arbitrator may grant a Claimant&#8217;s claim only if the Arbitrator determines that it is justified because: (1) the appeals </font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">official erred on an issue of law; or (2) the appeals official&#8217;s findings of fact, if applicable, were not supported by substantial evidence.  The arbitration shall be final and binding on all parties.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Limitation on Scope of Arbitration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">The Claimant may not present any evidence, facts, arguments, or theories at the arbitration that the Claimant did not pursue in his or her appeal, except in response to new evidence, facts, arguments, or theories presented on behalf of the other parties to the arbitration.  However, an arbitrator may permit a Claimant to present additional evidence or theories if the Arbitrator determines that the Claimant was precluded from presenting them during the claim and appeal procedures due to procedural errors of the Plan Administrator or its delegates.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Administrative Record</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">The Plan Administrator shall submit to the Arbitrator a certified copy of the record on which the appeals official&#8217;s decision was made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Experts, Depositions, and Discovery</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">Except as otherwise permitted by the Arbitrator on a showing of substantial need, either party may: (1) designate one expert witness; (2) take the deposition of one individual and the other party&#8217;s expert witness; (3) propound requests for production of documents; and (4) subpoena witnesses and documents relating to the discovery permitted in this paragraph.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pre-Hearing Procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">At least thirty (30) days before the arbitration hearing, the parties must exchange lists of witnesses, including any expert witnesses, and copies of all exhibits intended to be used at the hearing.  The Arbitrator shall have jurisdiction to hear and rule on pre-hearing disputes and is authorized to hold pre-hearing conferences by telephone or in person, as the Arbitrator deems necessary.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Transcripts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">Either party may arrange for a court reporter to provide a stenographic record of the proceedings at the party&#8217;s own cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Post-Hearing Procedures</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">Either party, on request at the close of the hearing, may be given leave to file a post-hearing brief within the time limits established by the Arbitrator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Costs and Attorneys&#8217; Fees</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">The Claimant and the Company shall equally share the fees and costs of the Arbitrator, except that the Claimant shall not be required to pay any of the Arbitrator&#8217;s fees and costs if such a requirement would make mandatory arbitration under these procedures unenforceable.  On a showing of material hardship, the Company, in its discretion, may advance all or part of the Claimant&#8217;s share of the fees and costs, in which case the Claimant shall reimburse the Company out of the proceeds of the arbitration award, if any, that the Claimant receives.  Each party shall pay its own costs and attorneys&#8217; fees, except as required by applicable law.</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Procedure for Collecting Costs From Claimant</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">Before the arbitration commences, the Claimant must deposit with the Plan Administrator his or her share of the anticipated fees and costs of the Arbitrator, as reasonably determined by the Plan Administrator.  At least two weeks before delivering his or her decision, the Arbitrator shall send his or her final bill for fees and costs to the Plan Administrator for payment.  The Plan Administrator shall apply the amount deposited by the Claimant to pay the Claimant&#8217;s share of the Arbitrator&#8217;s fees and costs and return any surplus deposit.  If the Claimant&#8217;s deposit is insufficient, the Claimant will be billed for any remaining amount due.  Failure to pay any amount within 10 days after it is billed shall constitute the Claimant&#8217;s irrevocable election to withdraw his or her arbitration request and abandon his or her claim.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Arbitration Award</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">The Arbitrator shall render an award and opinion in the form typically rendered in labor arbitrations.  Within twenty (20) days after issuance of the Arbitrator&#8217;s award and opinion, either party may file with the Arbitrator a motion to reconsider, which shall be accompanied by a supporting brief.  If such a motion is filed, the other party shall have twenty (20) days from the date of the motion to respond, after which the Arbitrator shall reconsider the issues raised by the motion and either promptly confirm or promptly change his or her decision.  The decision shall then be final and conclusive on the parties.  Arbitrator fees and other costs of a motion for reconsideration shall be borne by the losing party, unless the Arbitrator orders otherwise.  Either party may bring an action in any court of appropriate jurisdiction to enforce an arbitration award.  A party opposing enforcement of an arbitration award may not do so in an enforcement proceeding, but must bring a separate action in a court of competent jurisdiction to set aside the award.  In any such action, the standard of review shall be the same as that applied by an appellate court reviewing the decision of a trial court in a nonjury trial.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Severability</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:72pt;margin:0pt 0pt 12pt 0pt;">The invalidity or unenforceability of any part of these arbitration procedures shall not affect the validity of the rest of the procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;text-align:center;margin:0pt;"></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;text-align:center;margin:0pt;"></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">APPENDIX B</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ADDITIONAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-variant:small-caps;font-weight:bold;">RIGHTS UNDER ERISA</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">As a participant in the Plan, you are entitled to certain rights and protections under ERISA.  ERISA provides that all Plan participants will be entitled to:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Receive Information About Your Plan and Benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">1.Examine, without charge, at the Company&#8217;s headquarters, all documents governing the Plan including collective bargaining agreements, if any, and annual reports and Plan descriptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt;">2.Obtain, upon written request to the Plan Administrator, copies of documents governing the operation of the Plan, including collective bargaining agreements, if any, and copies of the latest annual </p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">report (Form 5500 Series) and summary plan description.  The Plan Administrator may make a reasonable charge for the copies.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">3.Receive a summary of the Plan&#8217;s annual financial report, if any.  The Plan Administrator is required by law to furnish each participant with a copy of this summary annual report.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Prudent Actions by Plan Fiduciaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">In addition to creating rights for Plan participants, ERISA imposes duties upon the people who are responsible for the operation of the employee benefit plan. The people who operate your Plan, called &#8220;fiduciaries&#8221; of the Plan, have a duty to do so prudently and in the interest of you and other Plan participants and beneficiaries.  No one, including the Company, your union, or any other person, may fire you or otherwise discriminate against you in any way to prevent you from obtaining a welfare benefit or exercising your right under ERISA.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Enforce Your Rights</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><font style="white-space:pre-wrap;">If your claim for a welfare benefit is denied or ignored, in whole or in part, you have a right to know why this was done, to obtain copies of documents relating to the decision without charge, and to appeal any denial, all within certain time schedules.  Under ERISA, there are steps you can take to enforce the above rights.  For instance, if you request a copy of plan documents or the latest annual report from the Plan and do not receive them within thirty (30) days, you may file suit in a Federal court.  In such a case, the court may require the Plan Administrator to provide the materials and pay you up to $110 a day until you receive the materials, unless the materials were not sent because of reasons beyond the control of the Plan Administrator.  If you have a claim for benefits, which is denied or ignored, in whole or in part, you may file suit in a state or Federal court.  In addition, if you disagree with the Plan&#8217;s decision or lack thereof concerning the qualified status of a domestic relations order or a medical child support order, you may file suit in Federal court.  If it should happen that Plan fiduciaries misuse the Plan&#8217;s money, or if you are discriminated against for asserting your rights, you may seek assistance from the U.S. Department of Labor, or you may file suit in a federal court.  The court will decide who should pay court costs and legal fees.  If you are successful, the court may order the person you have sued to pay these costs and fees.  If you lose, the court may order you to pay these costs and fees, for example, if it finds your claim is frivolous.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Assistance with Your Questions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;text-indent:36pt;margin:0pt;"><font style="white-space:pre-wrap;">If you have any questions about your Plan, you should contact the Plan Administrator.  If you should have any questions about this statement or about your rights under ERISA, or if you need assistance in obtaining documents from the Plan Administrator, you should contact the nearest office of the Employee Benefits Security Administration, U.S. Department of Labor, listed in your telephone directory or the Division of Technical Assistance and Inquiries, Employee Benefits Security Administration, U.S. Department of Labor, 200 Constitution Avenue N. W., Washington, D. C. 20210. You may also obtain certain publications about your rights and responsibilities under ERISA by calling the publications hotline of the Employee Benefits Security Administration.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:always;width:76.47%;border-width:0;"><div style="max-width:100%;padding-left:11.76%;padding-right:11.76%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;width:100%;padding:0.75pt;" align="center"><tr><td colspan="2" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">ADMINISTRATIVE INFORMATION</b></p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Name of Plan:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Coherus Oncology, Inc. Executive Change in Control and Severance Plan</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Plan Administrator and Sponsor:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt;">Board of Directors<br>Coherus Oncology, Inc.<br>333 Twin Dolphin Drive, Suite 600</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Redwood City, California 94065<br>Tel: 650-649-3530</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Type of Administration:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Self-Administered</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Type of Plan:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Severance Pay Employee Welfare Benefit Plan</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Employer Identification Number:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">27-3615821</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Direct Questions Regarding the Plan to:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt;">Board of Directors<br>Coherus Oncology, Inc.<br>333 Twin Dolphin Drive, Suite 600</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Redwood City, California 94065<br>Tel: 650-649-3530</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Agent for Service of Legal Process:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt;">Human Resources<br>Coherus Oncology, Inc.<br>333 Twin Dolphin Drive, Suite 600</p><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Redwood City, California 94065 <br>Tel: 650-649-3530<br>Service of Legal Process may also be made upon the Plan Administrator.</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Plan Year End:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">December 31</p></td></tr><tr><td style="vertical-align:top;width:37.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">Plan Number:</p></td><td style="vertical-align:top;width:62.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:11pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;">[&#9679;]</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:13.1pt;margin:0pt 0pt 6pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:11.76%;margin-right:11.76%;margin-top:30pt;page-break-after:avoid;width:76.47%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>chrs-20250630xex31d1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:13 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 10pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Exhibit 31.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">I, Dennis M. Lanfear, certify that:</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">I have reviewed this quarterly report on Form 10-Q of Coherus Oncology, Inc.;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">4.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></td></tr></table><div style="margin-top:8pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Evaluated the effectiveness of the registrant&#8217;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</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></td></tr></table><div style="margin-top:8pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">5.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></td></tr></table><div style="margin-top:8pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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&#8217;s ability to record, process, summarize and report financial information; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Date: August 7, 2025</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">/s/ Dennis M. Lanfear</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Dennis M. Lanfear</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">President and Chief Executive Officer</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>chrs-20250630xex31d2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:14 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Exhibit 31.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">SECTION 13(a) OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 8pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">I, Bryan McMichael, certify that:</font></p><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">1.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">I have reviewed this quarterly report on Form 10-Q of Coherus Oncology, Inc.;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">2.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">3.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">4.</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></td></tr></table><div style="margin-top:8pt;"></div><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(c)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Evaluated the effectiveness of the registrant&#8217;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</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(d)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></td></tr></table><div style="margin-top:8pt;"></div><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:24.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Calibri','Helvetica','sans-serif';">5.</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><font style="font-family:'Calibri','Helvetica','sans-serif';">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></p></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(a)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">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&#8217;s ability to record, process, summarize and report financial information; and</font></td></tr></table><table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:28.8pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:28.8pt;padding:0pt;">(b)</td><td style="padding:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Date: August 7, 2025</font></p></td><td style="vertical-align:top;width:50%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">/s/ </font><font style="font-family:'Calibri','Helvetica','sans-serif';">Bryan McMichael</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Bryan McMichael</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Chief Financial Officer</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>chrs-20250630xex32d1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  11.0.0.141--><!--Created on: 8/7/2025 08:33:23 PM (UTC)--><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">Exhibit 32.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">18 U.S.C. SECTION 1350,</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">AS ADOPTED PURSUANT TO</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 18pt 0pt;"><a name="_Hlk74906751"></a><font style="font-family:'Calibri','Helvetica','sans-serif';">Pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, the undersigned officers of Coherus Oncology, Inc. (the &#8220;</font><u style="font-family:'Calibri','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Registrant</u><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8221;) certify that the Quarterly Report of Coherus Oncology, Inc. on Form 10-Q for the quarterly period ended June 30, 2025 (the &#8220;</font><u style="font-family:'Calibri','Helvetica','sans-serif';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Report</u><font style="font-family:'Calibri','Helvetica','sans-serif';">&#8221;) fully complies with the requirements of Section&#160;13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></p><div><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;" align="center"><tr style="height:1pt;"><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:top;width:42.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Date: August 7, 2025</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">By:</font></p></td><td style="vertical-align:top;width:42.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">/s/ </font><font style="font-family:'Calibri','Helvetica','sans-serif';">Dennis M. Lanfear</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Name:</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Dennis M. Lanfear</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Title:</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">President and Chief Executive Officer</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Date: August 7, 2025</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">By:</font></p></td><td style="vertical-align:top;width:42.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">/s/ </font><font style="font-family:'Calibri','Helvetica','sans-serif';">Bryan McMichael</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Name:</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Bryan McMichael</font></p></td></tr><tr><td style="vertical-align:top;width:50.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:top;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Title:</font></p></td><td style="vertical-align:bottom;width:42.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';">Chief Financial Officer</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><font style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-family:'Calibri','Helvetica','sans-serif';font-style:italic;">This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.</i></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>chrs-20250630xex10d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 chrs-20250630xex10d1001.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" !+ 2X# 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)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#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#]4Z*** "B
MD)Q7S7\?/V^_AC\"[VXT@W<OBKQ)"=LFF:.580-Z2S$[$/JHW,.X%5&+D[)$
M3G&FKR=CZ5HKXR_9._X*#?\ #17Q6O?"&K>&[;PVUQ:M<:5Y-TT[2-'DR1NQ
M"@ML^8;5'"-GM6G^V+^W=_PS-XUT#PYI.@VWB.^G@-[J,4]PT/E0DE8U1E!P
M[%7/((  X.>+]E/FY;:F/UBER>TOH?75%?*_P(_X**?#+XR7D&DZC++X*\03
M$+':ZNZ_9YG/&V.X'RDYZ!PI/;-?4^<U$HN+LT:PJ0J*\'<6BBBI- HHHH *
M*** "BBB@ HHHH ***3(]: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHKSW]H#XG1_!OX-^+/&#;#-IEB\ELLA 5[AODA4Y/.9&7BF
ME=V0I-13;/B__@H9^VY?>';^]^%O@'4&M+Q%\O7-8MGQ)$2/^/6)A]UL'YV'
M(SM&#NK\TF8L22<D\\U9U34KK6=2N[^^N'NKVZE>>>>0Y:21B69B>Y))/XU5
MZU[$(*"LCY*M6E6GS,]I_8OGN+;]J;X:/:LRRG6(T)0X.Q@RN/H5+9]JZ;_@
MHA<3S_M?^/%FDD=(C9)$')(1/L<!POH,DGZDU[3_ ,$Q/V=+Z\\7/\7M>M_L
M6@:1%-%I4MQ\HN)V4I)*,_P1H7&[IN;C[IQU/_!4G]G>_P!5FT[XM:#;M>6D
M5LECK*PC=Y2*3Y-QQ_#AMC'MA#W)&7.O:_@=2I2^JM^=_EL?F]G%?H3_ ,$]
M/VV=1LM>T_X7^/-2>\TV\*V^AZG=,6DMI>BVSL>2C=$)Y4X7H1M_/:GP3/;S
M)+$[12(P970X92.00>Q%;3@IJS.2C5E1GS1/Z/ <BEKR']DWXM2?&SX ^$O%
M%U()=3EMC;7Y[FYA8QR,1VW%=_T<5Z]7C-6=F?6QDIQ4EU$9@H))P!W->+^.
M_P!JWP?X1NI+.Q\[Q!>1MM;[$0(5(Z@R'@_\!!%<E^UW\5KO1;>U\(:7.T$E
M[#Y]])&<-Y1)"QY[;L,3[ #H36'\ _V8['Q#HMIXD\6+++!<@2VNFJQ16C[/
M(1S@]0H(XP2><5];@\MPM'"+'YBWROX8K=_U\O4_/,RSS'XG,'E.317/'XIR
MVC_PWH]=+:"R_MN7GFMY?A. 1YXW7S9Q[_)73>%?VSM U&>*'7=(NM'W<&XA
M<7$:GU(P& ^@->O6GPD\$V5ND,?A+12B# WV,;M^)8$G\37FGQ8_9:\.^(M&
MNKOPS9)HVMQ(7CB@)$$Y&3L*'A2>@(QCC.16M.OD6(E[*5&4$_M7>GKJ_P!3
M"KA.*\'!UZ>*C5:U<>5*_DM%^:/;-(UBRU_3;?4-.NHKVRG7?%/"P96'L?\
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
M9'(MH)89\9X4E7#'\E'Y5X+?>);3XA_%!]6\5WTMKIEW=%[B6-2[1PC.V-
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
M_ ^07!.4J6JDX_R\SM_G^)R_P^^'6C?#3P^FDZ- 4CSNEGD.99WQC<Y[GV'
M["O$?$W[,WB36OBY/XJAU'2TL7U..]$3R2>;L5E)& F,\'O7TM17E8?,L3AJ
MDZT)7E-6;>I]!C,DP.-HTL/4A:%-IQ2TM80<5R'Q;\'W?C[X>ZOH-C+#!=7B
M(J27!(08D5CG )Z ]J["BN"E4E1J1JPWBTU\CUL10AB:,Z%3X9)I^C5F>-_L
M\?!G5_A'%KBZK=V5T;YHC']C9SC;NSG<H_O"M/XP? +1/BPJW;NVF:W&FR._
MA4-O Z+(O\0'8Y!'KCBO4:*[I9EB98IXQ2M-]5Z6/+ADN!A@%ELH<U)='KNV
M]][W>Y\<G]E[XF>&9GBT37(/LS$D-:7\EN3_ +RX&#^)JYX?_8_\3:[J2W7B
MS7H88B?WGD2-<W##TW, !]<GZ5]=45ZTN),>T[<J?=+4^>CP3E,9)R4G%?9<
MG;_/\3'\*>%--\%Z#::/I-N+:QMEPBCDD]2S'N2>2:\"T/\ 9G\1Z9\84\62
M:CI;6 U:2_,2O)YNQG9@,;,9Y]:^E:*\C#YAB,-[1P>LU9WUN?18S)L'C51C
M4C94FG%+1*UK?+00#  KE_B1\.],^)WA>?1=4#*C,)(9X\;X9!G#KGZD$=P2
M*ZFBN&G4G1FJE-V:V9ZM:C3Q%.5&M&\9*S3ZH^,;W]D?QWH.HL^C:G97,?1+
MB*Y>WDQ[C''X$UZ5\(?V9+GP]X@M_$?C#44U;5+8A[:VC=I$C<'(=G;!8CJ
M!@'G)KZ$HKZ"OQ!CL13=.32OHVE9M>O^1\?A>#\JPE=5X1;L[I-WBGWM_G<^
M:_"W[,_B/0_B]#XKFU'3)+!-2DO#$DDGF[&9B!@IC/S#O7J/Q@^"^D_%S28H
MKJ1K+4[4'[+?1KN*9ZJP_B4XZ<$=CUSZ'17%5S7%5:T*[E:4%9-'J8?(,OP^
M&JX10O"H[R3=]?TVT['QQ_PR_P#$WPS-)%HFMP"V8D[[34)+?</]I<#G\ZUO
M!W['NL:AJZ7_ (SU>)H"X>6"UE:6:;V:1@-N?49/TKZQHKT9\1X^46DTF^J6
MIXM/@K*834I*4HK:+DW'[O\ @D5M;QVEO'!"@CBC4(B*,!0!@ ?A4M%%?+[G
MW:22L@HHHH&%)C-+10 T(JL2 ,GJ>YH*AB"0"1T/I3J* $ Q2T44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
,% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>chrs-20250630.xsd
<DESCRIPTION>EX-101.SCH
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.0.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/7/2025 8:33:37 PM-->
<!--Modified on: 8/7/2025 8:33:37 PM-->
<xsd:schema targetNamespace="http://www.coherus.com/20250630" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt-roles="http://fasb.org/srt-roles/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2024" xmlns:chrs="http://www.coherus.com/20250630" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" id="StatementCondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>995200100 - Statement - Condensed Consolidated Balance Sheets (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>995200200 - Statement - Condensed Consolidated Statements of Operations (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" id="StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited">
        <link:definition>995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" id="DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails">
        <link:definition>99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureInventoryComponentsDetails" id="DisclosureInventoryComponentsDetails">
        <link:definition>99940401 - Disclosure - Inventory - Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" id="DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2" id="DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2">
        <link:definition>40501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Calc2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" id="DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails">
        <link:definition>99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" id="DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails">
        <link:definition>99940503 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" id="DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails">
        <link:definition>99940504 - Disclosure - Balance Sheet Components - Other Liabilities, Non-current (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" id="DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails">
        <link:definition>99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" id="DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails">
        <link:definition>99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" id="DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails">
        <link:definition>99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" id="DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails">
        <link:definition>99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" id="DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails">
        <link:definition>99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" id="DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails">
        <link:definition>99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" id="DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails">
        <link:definition>99940901 - Disclosure - Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" id="DisclosureStockholdersEquityDeficitDetails">
        <link:definition>99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" id="StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited">
        <link:definition>995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables" id="DisclosureFinancialLiabilitiesTables">
        <link:definition>99930803 - Disclosure - Financial Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>99931103 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" id="DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails">
        <link:definition>99940101 - Disclosure - Organization and Significant Accounting Policies - Organization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" id="DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails">
        <link:definition>99940102 - Disclosure - Organization and Significant Accounting Policies - Net Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails" id="DisclosureRevenueNetRevenueDetails">
        <link:definition>99940201 - Disclosure - Revenue - Net Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" id="DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails">
        <link:definition>99940202 - Disclosure - Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" id="DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails">
        <link:definition>99940203 - Disclosure - Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" id="DisclosureFairValueMeasurementsAdditionalInformationDetails">
        <link:definition>99940301 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails">
        <link:definition>99940302 - Disclosure - Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails" id="DisclosureInventoryAdditionalInformationDetails">
        <link:definition>99940402 - Disclosure - Inventory - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails" id="DisclosureDiscontinuedOperationsDetails">
        <link:definition>99940601 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" id="DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails">
        <link:definition>99940603 - Disclosure - Discontinued Operations - Net revenue from discontinued operations additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" id="DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails">
        <link:definition>99940605 - Disclosure - Discontinued Operations - Not Classified as Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails" id="DisclosureCollaborationsAndOtherArrangementsDetails">
        <link:definition>99940701 - Disclosure - Collaborations and Other Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" id="DisclosureFinancialLiabilities2029TermLoanNarrativeDetails">
        <link:definition>99940802 - Disclosure - Financial Liabilities - 2029 Term Loan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" id="DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails">
        <link:definition>99940803 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" id="DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails">
        <link:definition>99940805 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" id="DisclosureFinancialLiabilities2027TermLoanNarrativeDetails">
        <link:definition>99940807 - Disclosure - Financial Liabilities - 2027 Term Loan - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" id="DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails">
        <link:definition>99940808 - Disclosure - Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" id="DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails">
        <link:definition>99940809 - Disclosure - Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>99940902 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensationDetails" id="DisclosureStockBasedCompensationDetails">
        <link:definition>99941101 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" id="DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails">
        <link:definition>99941201 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" id="DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails">
        <link:definition>99941202 - Disclosure - Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals" id="StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals">
        <link:definition>995200105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" id="DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies">
        <link:definition>995210101 - Disclosure - Organization and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureRevenue" id="DisclosureRevenue">
        <link:definition>995210201 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>995210301 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureInventory" id="DisclosureInventory">
        <link:definition>995210401 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponents" id="DisclosureBalanceSheetComponents">
        <link:definition>995210501 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperations" id="DisclosureDiscontinuedOperations">
        <link:definition>995210601 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements" id="DisclosureCollaborationsAndOtherArrangements">
        <link:definition>995210701 - Disclosure - Collaborations and Other Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities" id="DisclosureFinancialLiabilities">
        <link:definition>995210801 - Disclosure - Financial Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995210901 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficit" id="DisclosureStockholdersEquityDeficit">
        <link:definition>995211001 - Disclosure - Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>995211101 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShare" id="DisclosureNetIncomeLossPerShare">
        <link:definition>995211201 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" id="DisclosureOrganizationAndSignificantAccountingPoliciesPolicies">
        <link:definition>99920102 - Disclosure - Organization and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureRevenueTables" id="DisclosureRevenueTables">
        <link:definition>99930203 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>99930303 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables" id="DisclosureBalanceSheetComponentsTables">
        <link:definition>99930503 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables" id="DisclosureDiscontinuedOperationsTables">
        <link:definition>99930603 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables">
        <link:definition>99930903 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables" id="DisclosureStockholdersEquityDeficitTables">
        <link:definition>99931003 - Disclosure - Stockholders' Equity (Deficit) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables" id="DisclosureNetIncomeLossPerShareTables">
        <link:definition>99931203 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="chrs-20250630_pre.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chrs-20250630_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chrs-20250630_def.xml" xlink:title="Definition Links, all" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="chrs-20250630_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.coherus.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
  <xsd:element name="PrepaidManufacturingExpenseCurrent" id="chrs_PrepaidManufacturingExpenseCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AccruedRebatesFeesAndReserveCurrent" id="chrs_AccruedRebatesFeesAndReserveCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInAccruedRebatesFeesAndReserve" id="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInAccruedCompensation" id="chrs_IncreaseDecreaseInAccruedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CollaborationAndLicenseAgreementsAbstract" id="chrs_CollaborationAndLicenseAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" id="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" id="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContingentConsiderationMember" id="chrs_ContingentConsiderationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="McKessonMember" id="chrs_McKessonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmeriSourceBergenCorpMember" id="chrs_AmeriSourceBergenCorpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CardinalMember" id="chrs_CardinalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" id="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" id="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ReserveForDiscountsAndAllowancesConstituteVariableConsideration" id="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DebtInstrumentPrepaymentPercentage" id="chrs_DebtInstrumentPrepaymentPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="EmployeesAndNonemployeesStockOptionMember" id="chrs_EmployeesAndNonemployeesStockOptionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ConvertibleNotesMember" id="chrs_ConvertibleNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvisionRelatedToSalesMadeAbstract" id="chrs_ProvisionRelatedToSalesMadeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvisionRelatedToSalesMadeInPriorPeriod" id="chrs_ProvisionRelatedToSalesMadeInPriorPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OperatingAndFinanceLeaseLiabilityNoncurrent" id="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ChargebacksAndDiscountsForPromptPaymentMember" id="chrs_ChargebacksAndDiscountsForPromptPaymentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RebatesMember" id="chrs_RebatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherFeesCoPayAssistanceAndReturnsMember" id="chrs_OtherFeesCoPayAssistanceAndReturnsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ConvertibleSeniorSubordinatedNotesDue20261.5Member" id="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfEventsInDefault" id="chrs_NumberOfEventsInDefault" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PrepaymentsMadeToCmoForManufacturingServices" id="chrs_PrepaymentsMadeToCmoForManufacturingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" id="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="JunshiBiosciencesMember" id="chrs_JunshiBiosciencesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LeaseLiabilitiesOperatingAndFinancing" id="chrs_LeaseLiabilitiesOperatingAndFinancing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AccruedAndOtherCurrentLiabilitiesMember" id="chrs_AccruedAndOtherCurrentLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CoDevelopmentRegulatoryAndTechnologyTransferCosts" id="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="NumberOfOperatingAndReportableSegments" id="chrs_NumberOfOperatingAndReportableSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PaymentTermsPeriodFromDateOfShipment" id="chrs_PaymentTermsPeriodFromDateOfShipment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ToripalimabMember" id="chrs_ToripalimabMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TermLoansMember" id="chrs_TermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TermLoansPayableNoncurrent" id="chrs_TermLoansPayableNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="BiopharmaCreditInvestmentsVGpLlcMember" id="chrs_BiopharmaCreditInvestmentsVGpLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" id="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AtMarketOfferingMember" id="chrs_AtMarketOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UdenycaMember" id="chrs_UdenycaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AtMarketOfferingTable" id="chrs_AtMarketOfferingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AtMarketOfferingLineItems" id="chrs_AtMarketOfferingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" id="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" id="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AccruedRebatesFeesAndReservesMember" id="chrs_AccruedRebatesFeesAndReservesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CommonStockRemainingAvailableForSaleUnderAtmOffering" id="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="SurfaceOncologyInc.Member" id="chrs_SurfaceOncologyInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" id="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="StockholdersDeficitTextBlock" id="chrs_StockholdersDeficitTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ProceedsFromIssuanceOfCommonStockGross" id="chrs_ProceedsFromIssuanceOfCommonStockGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OutLicensesWithNovartisInstitutesMember" id="chrs_OutLicensesWithNovartisInstitutesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WeightedAveragePricePerShare" id="chrs_WeightedAveragePricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="AccruedCoDevelopmentCostsAndMilestonePayments" id="chrs_AccruedCoDevelopmentCostsAndMilestonePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DebInstrumentPartialRepaymentPrincipal" id="chrs_DebInstrumentPartialRepaymentPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AccruedMilestonePayment" id="chrs_AccruedMilestonePayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" id="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" id="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CimerliOphthalmologyFranchiseMember" id="chrs_CimerliOphthalmologyFranchiseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" id="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="MilestonePaymentsAmountPerEachInstallment" id="chrs_MilestonePaymentsAmountPerEachInstallment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TransitionServicesAgreementReceivableCurrent" id="chrs_TransitionServicesAgreementReceivableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TwoThousandTwentyNineTermLoansMember" id="chrs_TwoThousandTwentyNineTermLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AnkuraTrustCompanyLlcMember" id="chrs_AnkuraTrustCompanyLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" id="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RevenuePurchaseAndSaleAgreementPurchasePrice" id="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" id="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="UdenycaAndLoqtorziMember" id="chrs_UdenycaAndLoqtorziMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RevenuePurchaseAndSaleAgreementRightToReceivePercent" id="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="StockIssuedDuringPeriodPartialPayoutBonus" id="chrs_StockIssuedDuringPeriodPartialPayoutBonus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="StockIssuedDuringPeriodPartialPayoutBonusShares" id="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="YusimryImmunologyFranchiseMember" id="chrs_YusimryImmunologyFranchiseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" id="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IssuanceCostOfDebtIncurredButNotYetPaid" id="chrs_IssuanceCostOfDebtIncurredButNotYetPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="RoyaltyParticipationLiabilityCurrent" id="chrs_RoyaltyParticipationLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="RoyaltyParticipationLiabilityNoncurrent" id="chrs_RoyaltyParticipationLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" id="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RevenuePurchaseAndSaleAgreementMember" id="chrs_RevenuePurchaseAndSaleAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtInstrumentFundedAmount" id="chrs_DebtInstrumentFundedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="RoyaltyParticipationLiability" id="chrs_RoyaltyParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IssuanceCostsOnRevenueParticipationLiability" id="chrs_IssuanceCostsOnRevenueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" id="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RevenueParticipationLiability" id="chrs_RevenueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PaymentsForMilestoneBasedLicenseFee" id="chrs_PaymentsForMilestoneBasedLicenseFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" id="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ChangeInFairValueOfDerivatives" id="chrs_ChangeInFairValueOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="UdenycaBusinessMember" id="chrs_UdenycaBusinessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfEarnoutPaymentReceivable" id="chrs_NumberOfEarnoutPaymentReceivable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" id="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ReimbursableCostForBusinessSupportServicesIncomeRecognized" id="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" id="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" id="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ThresholdNetSalesPaymentTrigger" id="chrs_ThresholdNetSalesPaymentTrigger" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PaymentsToBuyOutRightToReceiveFuturePayments" id="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" id="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" id="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" id="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" id="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" id="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" id="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" id="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DebtInstrumentPartialRepaymentPayable" id="chrs_DebtInstrumentPartialRepaymentPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" id="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" id="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" id="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" id="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" id="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" id="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" id="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" id="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationTransactionExpense" id="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" id="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AccordBiopharmaIncMember" id="chrs_AccordBiopharmaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProceedsFromRevenueParticipationLiability" id="chrs_ProceedsFromRevenueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RevenueParticipationLiabilityRoyaltyRevenuePayment" id="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DerecognitionOfRevenueParticipationLiability" id="chrs_DerecognitionOfRevenueParticipationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" id="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="AccountsReceivablesNetOfChargeOff" id="chrs_AccountsReceivablesNetOfChargeOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PortionOfProceedsAllocatedToEmbeddedDerivative" id="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>chrs-20250630_cal.xml
<DESCRIPTION>EX-101.CAL
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.0.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/7/2025 8:33:37 PM-->
<!--Modified on: 8/7/2025 8:33:37 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureInventoryComponentsDetails" roleURI="http://www.coherus.com/role/DisclosureInventoryComponentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockholdersEquityDeficitDetails" roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <calculationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended" xlink:title="995200100 - Statement - Condensed Consolidated Balance Sheets (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638901956117200722" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_AssetsCurrent_638901956117200722" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638901956117200722" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638901956117200722" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent_638901956117200722" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_MarketableSecuritiesCurrent_638901956117200722" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_ReceivablesNetCurrent_638901956117210718" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementReceivableCurrent" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="chrs_TransitionServicesAgreementReceivableCurrent_638901956117210718" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_InventoryNet_638901956117210718" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaidManufacturingExpenseCurrent" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="chrs_PrepaidManufacturingExpenseCurrent_638901956117210718" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638901956117210718" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117210718" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_638901956117200722" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117210718" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638901956117220721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638901956117220721" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956117220721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956117220721" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638901956117220721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_638901956117220721" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117220721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117220721" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638901956117230711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_638901956117230711" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638901956117230711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638901956117230711" xlink:to="us-gaap_LiabilitiesCurrent_638901956117230711" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638901956117230711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638901956117230711" xlink:to="us-gaap_AccountsPayableCurrent_638901956117230711" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReserveCurrent" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_638901956117230711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638901956117230711" xlink:to="chrs_AccruedRebatesFeesAndReserveCurrent_638901956117230711" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_638901956117230711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638901956117230711" xlink:to="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_638901956117230711" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638901956117240712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638901956117230711" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638901956117240712" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638901956117240712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_638901956117230711" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638901956117240712" order="5" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956117240712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638901956117230711" xlink:to="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956117240712" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansPayableNoncurrent" xlink:label="chrs_TermLoansPayableNoncurrent_638901956117240712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638901956117230711" xlink:to="chrs_TermLoansPayableNoncurrent_638901956117240712" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_638901956117240712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638901956117230711" xlink:to="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_638901956117240712" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638901956117250711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities_638901956117230711" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638901956117250711" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638901956117250711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies_638901956117250711" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638901956117250711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity_638901956117250711" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638901956117250711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638901956117250711" xlink:to="us-gaap_CommonStockValue_638901956117250711" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638901956117250711" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638901956117250711" xlink:to="us-gaap_AdditionalPaidInCapital_638901956117250711" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638901956117260710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638901956117250711" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638901956117260710" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638901956117260710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_638901956117250711" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638901956117260710" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended" xlink:title="995200200 - Statement - Condensed Consolidated Statements of Operations (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956117260710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956117260710" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956117270712" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956117270712" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638901956117270712" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956117270712" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" xlink:to="us-gaap_InterestExpense_638901956117270712" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956117270712" xlink:to="us-gaap_OperatingIncomeLoss_638901956117270712" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638901956117270712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638901956117270712" xlink:to="us-gaap_CostsAndExpenses_638901956117270712" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638901956117280693" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638901956117270712" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638901956117280693" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_638901956117280693" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638901956117270712" xlink:to="us-gaap_ResearchAndDevelopmentExpense_638901956117280693" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638901956117280693" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses_638901956117270712" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638901956117280693" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956117280693" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_638901956117270712" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956117280693" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" xlink:type="extended" xlink:title="995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss_638901956117290697" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638901956117290697" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended" xlink:title="995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_ProfitLoss_638901956117290697" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_DepreciationAndAmortization_638901956117290697" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956117290697" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956117290697" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_ShareBasedCompensation_638901956117300712" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_638901956117300712" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_InventoryWriteDown_638901956117300712" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChangeInFairValueOfDerivatives" xlink:label="chrs_ChangeInFairValueOfDerivatives_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="chrs_ChangeInFairValueOfDerivatives_638901956117300712" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_638901956117300712" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables_638901956117300712" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInReceivables_638901956117300712" order="9" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638901956117310710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInInventories_638901956117310710" order="10" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956117310710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956117310710" order="11" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956117310710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956117310710" order="12" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638901956117310710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638901956117310710" order="13" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638901956117310710" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638901956117310710" order="14" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_638901956117320725" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_638901956117320725" order="15" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956117320725" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956117320725" order="16" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedCompensation" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation_638901956117320725" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="chrs_IncreaseDecreaseInAccruedCompensation_638901956117320725" order="17" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_638901956117320725" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956117290697" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_638901956117320725" order="18" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638901956117331058" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638901956117331058" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsForMilestoneBasedLicenseFee" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee_638901956117331058" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="chrs_PaymentsForMilestoneBasedLicenseFee_638901956117331058" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638901956117331058" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638901956117331058" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_638901956117331058" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_638901956117331058" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_638901956117341173" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_638901956117341173" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_638901956117341173" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956117320725" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_638901956117341173" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_638901956117341173" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_638901956117341173" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_638901956117351243" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_638901956117351243" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_638901956117351243" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_638901956117351243" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_638901956117351243" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_638901956117351243" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_638901956117351243" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_638901956117351243" order="5" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638901956117361089" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638901956117361089" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638901956117361089" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_RepaymentsOfDebt_638901956117361089" order="7" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans_638901956117361089" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956117341173" xlink:to="us-gaap_ProceedsFromStockPlans_638901956117361089" order="8" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_638901956117371063" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_638901956117371063" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_638901956117371063" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_638901956117371063" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_638901956117371063" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_638901956117371063" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureInventoryComponentsDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Inventory - Components (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="InventoryGross" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods_638901956117371063" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods_638901956117371063" order="1" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_638901956117381097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:to="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_638901956117381097" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_638901956117381097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_638901956117381097" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2" xlink:type="extended" xlink:title="40501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Calc2" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_638901956117381097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_1" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_638901956117381097" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_638901956117381097" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_1" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_638901956117381097" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638901956117391132" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill_1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638901956117391132" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_638901956117391132" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill_1" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_638901956117391132" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" xlink:type="extended" xlink:title="99940503 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCoDevelopmentCostsAndMilestonePayments" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_638901956117391132" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_638901956117391132" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_LeaseLiabilitiesOperatingAndFinancing" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing_638901956117391132" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="chrs_LeaseLiabilitiesOperatingAndFinancing_638901956117391132" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_638901956117391132" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_638901956117391132" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_638901956117401055" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_638901956117401055" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_638901956117401055" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_638901956117401055" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" xlink:type="extended" xlink:title="99940504 - Disclosure - Balance Sheet Components - Other Liabilities, Non-current (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="us-gaap_OtherSundryLiabilitiesNoncurrent_638901956117401055" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherSundryLiabilitiesNoncurrent_638901956117401055" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638901956117401055" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638901956117401055" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956117401055" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956117401055" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_638901956117411087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_638901956117411087" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638901956117411087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638901956117411087" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956117411087" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956117411087" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_638901956117420769" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956117420769" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_638901956117420769" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956117411087" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956117420769" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956117420769" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956117420769" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_638901956117420769" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956117420769" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_638901956117420769" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_638901956117431068" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956117420769" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_638901956117431068" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_638901956117431068" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956117420769" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_638901956117431068" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956117431068" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956117420769" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956117431068" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117431068" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117431068" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_638901956117431068" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117431068" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_638901956117431068" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117431068" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_638901956117441168" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956117431068" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638901956117441168" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117441168" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117441168" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638901956117441168" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117441168" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_638901956117441168" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_638901956117441168" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956117441168" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_638901956117441168" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956117451076" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_3" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956117451076" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956117451076" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt_3" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956117451076" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xlink:type="extended" xlink:title="99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability_1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiability" xlink:label="chrs_RevenueParticipationLiability_638901956117461057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_RoyaltyParticipationLiability_1" xlink:to="chrs_RevenueParticipationLiability_638901956117461057" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956117461057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_RoyaltyParticipationLiability_1" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956117461057" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xlink:type="extended" xlink:title="99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityCurrent" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent_638901956117461057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_RoyaltyParticipationLiability" xlink:to="chrs_RoyaltyParticipationLiabilityCurrent_638901956117461057" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956117461057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="chrs_RoyaltyParticipationLiability" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956117461057" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xlink:type="extended" xlink:title="99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638901956117471057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638901956117471057" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_638901956117471057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_638901956117471057" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="PurchaseObligation" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_638901956117471057" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_638901956117471057" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_638901956117480721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_638901956117480721" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_638901956117480721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_638901956117480721" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromIssuanceOfCommonStockGross" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross_638901956117480721" />
    <calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="chrs_ProceedsFromIssuanceOfCommonStockGross_638901956117480721" order="2" use="optional" weight="1" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>chrs-20250630_def.xml
<DESCRIPTION>EX-101.DEF
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.0.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/7/2025 8:33:37 PM-->
<!--Modified on: 8/7/2025 8:33:37 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesTables" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueNetRevenueDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCollaborationsAndOtherArrangementsDetails" roleURI="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockholdersEquityDeficitDetails" roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.coherus.com/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStandardAndCustomAxisDomainDefaults" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" />
  <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: AssetsAbstract to OperatingLeaseRightOfUseAsset" use="optional" priority="0" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: AssetsAbstract to PropertyPlantAndEquipmentNet" use="optional" priority="0" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:title="us-gaap_OtherAssetsNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:from="AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:AssetsAbstract To us-gaap_OtherAssetsNoncurrent" order="3" priority="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:title="us-gaap_AccruedLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent To us-gaap_AccruedLiabilitiesCurrent" order="1" priority="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="us-gaap_LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_LiabilitiesNoncurrentAbstract To chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" order="1" priority="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:title="us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_2" xlink:title="us-gaap_GainLossOnSaleOfInterestInProjects_2" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_2" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_IncomeStatementAbstract To us-gaap_GainLossOnSaleOfInterestInProjects_2" order="1" priority="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:title="us-gaap_ResearchAndDevelopmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:title="definition:us-gaap_IncomeStatementAbstract To us-gaap_ResearchAndDevelopmentExpense" order="2" priority="0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.coherus.com/role/DisclosureStandardAndCustomAxisDomainDefaults">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="CounterpartyNameAxis" xlink:title="CounterpartyNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="RepurchaseAgreementCounterpartyNameDomain" xlink:title="RepurchaseAgreementCounterpartyNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CounterpartyNameAxis" xlink:to="RepurchaseAgreementCounterpartyNameDomain" xlink:title="definition: CounterpartyNameAxis to RepurchaseAgreementCounterpartyNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="CumulativeEffectPeriodOfAdoptionAxis" xlink:title="CumulativeEffectPeriodOfAdoptionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="CumulativeEffectPeriodOfAdoptionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CumulativeEffectPeriodOfAdoptionAxis" xlink:to="CumulativeEffectPeriodOfAdoptionDomain" xlink:title="definition: CumulativeEffectPeriodOfAdoptionAxis to CumulativeEffectPeriodOfAdoptionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByLiabilityClassAxis" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="definition: FairValueByLiabilityClassAxis to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="InvestmentTypeAxis" xlink:title="InvestmentTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="InvestmentTypeCategorizationMember" xlink:title="InvestmentTypeCategorizationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="InvestmentTypeAxis" xlink:to="InvestmentTypeCategorizationMember" xlink:title="definition: InvestmentTypeAxis to InvestmentTypeCategorizationMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="PublicUtilitiesInventoryAxis" xlink:title="PublicUtilitiesInventoryAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="PublicUtilitiesInventoryTypeDomain" xlink:title="PublicUtilitiesInventoryTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PublicUtilitiesInventoryAxis" xlink:to="PublicUtilitiesInventoryTypeDomain" xlink:title="definition: PublicUtilitiesInventoryAxis to PublicUtilitiesInventoryTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:title="AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="ReceivableTypeDomain" xlink:title="ReceivableTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="ReceivableTypeDomain" xlink:title="definition: AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis to ReceivableTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:label="OptionIndexedToIssuersEquityEquityAxis" xlink:title="OptionIndexedToIssuersEquityEquityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="OptionIndexedToIssuersEquityTypeDomain" xlink:title="OptionIndexedToIssuersEquityTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="OptionIndexedToIssuersEquityEquityAxis" xlink:to="OptionIndexedToIssuersEquityTypeDomain" xlink:title="definition: OptionIndexedToIssuersEquityEquityAxis to OptionIndexedToIssuersEquityTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="LegalEntityAxis" xlink:title="LegalEntityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="EntityDomain" xlink:title="EntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LegalEntityAxis" xlink:to="EntityDomain" xlink:title="definition: LegalEntityAxis to EntityDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="AdjustmentsForNewAccountingPronouncementsAxis" xlink:title="AdjustmentsForNewAccountingPronouncementsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="TypeOfAdoptionMember" xlink:title="TypeOfAdoptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="TypeOfAdoptionMember" xlink:title="definition: AdjustmentsForNewAccountingPronouncementsAxis to TypeOfAdoptionMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis" xlink:label="AdjustmentsForChangeInAccountingPrincipleAxis" xlink:title="AdjustmentsForChangeInAccountingPrincipleAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleMember" xlink:label="ChangeInAccountingPrincipleMember" xlink:title="ChangeInAccountingPrincipleMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AdjustmentsForChangeInAccountingPrincipleAxis" xlink:to="ChangeInAccountingPrincipleMember" xlink:title="definition: AdjustmentsForChangeInAccountingPrincipleAxis to ChangeInAccountingPrincipleMember" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="AdjustmentsForErrorCorrectionDomain" xlink:title="AdjustmentsForErrorCorrectionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="AdjustmentsForErrorCorrectionDomain" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis to AdjustmentsForErrorCorrectionDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="definition: RestatementAxis to RestatementDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="RestructuringCostAndReserveAxis" xlink:title="RestructuringCostAndReserveAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="TypeOfRestructuringDomain" xlink:title="TypeOfRestructuringDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestructuringCostAndReserveAxis" xlink:to="TypeOfRestructuringDomain" xlink:title="definition: RestructuringCostAndReserveAxis to TypeOfRestructuringDomain" use="optional" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" xlink:title="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" xlink:title="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis_1" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DebtInstrumentRedemptionPeriodAxis_1 To us-gaap_DebtInstrumentRedemptionPeriodDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_1" xlink:title="us-gaap_IncomeTaxAuthorityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_1" xlink:title="us-gaap_IncomeTaxAuthorityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeTaxAuthorityAxis_1" xlink:to="us-gaap_IncomeTaxAuthorityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeTaxAuthorityAxis_1 To us-gaap_IncomeTaxAuthorityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_1" xlink:title="us-gaap_FinancialInstrumentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_FinancialInstrumentAxis_1" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_FinancialInstrumentAxis_1 To us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1 To us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:title="us-gaap_DerivativeInstrumentRiskAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_1" xlink:title="us-gaap_DerivativeContractTypeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DerivativeInstrumentRiskAxis_1" xlink:to="us-gaap_DerivativeContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DerivativeInstrumentRiskAxis_1 To us-gaap_DerivativeContractTypeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis_1" xlink:title="us-gaap_HedgingDesignationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_1" xlink:title="us-gaap_HedgingDesignationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_HedgingDesignationAxis_1" xlink:to="us-gaap_HedgingDesignationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_HedgingDesignationAxis_1 To us-gaap_HedgingDesignationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_1" xlink:title="us-gaap_BusinessAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_BusinessAcquisitionAxis_1" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_BusinessAcquisitionAxis_1 To us-gaap_BusinessAcquisitionAcquireeDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1 To us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis_1" xlink:title="us-gaap_LeaseContractualTermAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain_1" xlink:title="us-gaap_LeaseContractualTermDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_LeaseContractualTermAxis_1" xlink:to="us-gaap_LeaseContractualTermDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_LeaseContractualTermAxis_1 To us-gaap_LeaseContractualTermDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_1" xlink:title="us-gaap_DisposalGroupClassificationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_1" xlink:title="us-gaap_DisposalGroupClassificationDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_DisposalGroupClassificationAxis_1" xlink:to="us-gaap_DisposalGroupClassificationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_DisposalGroupClassificationAxis_1 To us-gaap_DisposalGroupClassificationDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:title="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" xlink:title="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_1 To us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis_1" xlink:title="us-gaap_TaxCreditCarryforwardAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_1" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_TaxCreditCarryforwardAxis_1" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_TaxCreditCarryforwardAxis_1 To us-gaap_TaxCreditCarryforwardNameDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis_1" xlink:title="us-gaap_ValuationTechniqueAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain_1" xlink:title="us-gaap_ValuationTechniqueDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_ValuationTechniqueAxis_1" xlink:to="us-gaap_ValuationTechniqueDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_ValuationTechniqueAxis_1 To us-gaap_ValuationTechniqueDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrecurringAdjustmentAxis" xlink:label="us-gaap_NonrecurringAdjustmentAxis_1" xlink:title="us-gaap_NonrecurringAdjustmentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrecurringAdjustmentDomain" xlink:label="us-gaap_NonrecurringAdjustmentDomain_1" xlink:title="us-gaap_NonrecurringAdjustmentDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_NonrecurringAdjustmentAxis_1" xlink:to="us-gaap_NonrecurringAdjustmentDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_NonrecurringAdjustmentAxis_1 To us-gaap_NonrecurringAdjustmentDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_1" xlink:title="srt_OwnershipAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_1" xlink:title="srt_OwnershipDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_OwnershipAxis_1" xlink:to="srt_OwnershipDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_OwnershipAxis_1 To srt_OwnershipDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis_1" xlink:title="us-gaap_RestructuringPlanAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain_1" xlink:title="us-gaap_RestructuringPlanDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_RestructuringPlanAxis_1" xlink:to="us-gaap_RestructuringPlanDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_RestructuringPlanAxis_1 To us-gaap_RestructuringPlanDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_1" xlink:title="us-gaap_StatementOperatingActivitiesSegmentAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_1" xlink:title="us-gaap_SegmentOperatingActivitiesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis_1" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:us-gaap_StatementOperatingActivitiesSegmentAxis_1 To us-gaap_SegmentOperatingActivitiesDomain_1" order="1" />
  </link:definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" xlink:type="extended" xlink:title="995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="chrs_AtMarketOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonus" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="chrs_StockIssuedDuringPeriodPartialPayoutBonus" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended" xlink:title="995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="chrs_AtMarketOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChangeInFairValueOfDerivatives" xlink:label="chrs_ChangeInFairValueOfDerivatives" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="chrs_ChangeInFairValueOfDerivatives" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInReceivables" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedCompensation" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="chrs_IncreaseDecreaseInAccruedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsForMilestoneBasedLicenseFee" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="chrs_PaymentsForMilestoneBasedLicenseFee" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockPlans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_StockIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostOfDebtIncurredButNotYetPaid" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="chrs_IssuanceCostOfDebtIncurredButNotYetPaid" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables" xlink:type="extended" xlink:title="99930803 - Disclosure - Financial Liabilities (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Organization and Significant Accounting Policies - Organization (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEarnoutPaymentReceivable" xlink:label="chrs_NumberOfEarnoutPaymentReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_NumberOfEarnoutPaymentReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ThresholdNetSalesPaymentTrigger" xlink:label="chrs_ThresholdNetSalesPaymentTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_ThresholdNetSalesPaymentTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfOperatingAndReportableSegments" xlink:label="chrs_NumberOfOperatingAndReportableSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_NumberOfOperatingAndReportableSegments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" xlink:type="extended" xlink:title="99940102 - Disclosure - Organization and Significant Accounting Policies - Net Revenues (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:label="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentTermsPeriodFromDateOfShipment" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="chrs_PaymentTermsPeriodFromDateOfShipment" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Revenue - Net Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ToripalimabMember" xlink:label="chrs_ToripalimabMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ProductMember" xlink:to="chrs_ToripalimabMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" xlink:type="extended" xlink:title="99940202 - Disclosure - Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_McKessonMember" xlink:label="chrs_McKessonMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="chrs_McKessonMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AmeriSourceBergenCorpMember" xlink:label="chrs_AmeriSourceBergenCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="chrs_AmeriSourceBergenCorpMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CardinalMember" xlink:label="chrs_CardinalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="chrs_CardinalMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" xlink:type="extended" xlink:title="99940203 - Disclosure - Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChargebacksAndDiscountsForPromptPaymentMember" xlink:label="chrs_ChargebacksAndDiscountsForPromptPaymentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="chrs_ChargebacksAndDiscountsForPromptPaymentMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RebatesMember" xlink:label="chrs_RebatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="chrs_RebatesMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OtherFeesCoPayAssistanceAndReturnsMember" xlink:label="chrs_OtherFeesCoPayAssistanceAndReturnsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="chrs_OtherFeesCoPayAssistanceAndReturnsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeAbstract" xlink:label="chrs_ProvisionRelatedToSalesMadeAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="chrs_ProvisionRelatedToSalesMadeAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract" xlink:to="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeInPriorPeriod" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract" xlink:to="chrs_ProvisionRelatedToSalesMadeInPriorPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract" xlink:to="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Fair Value Measurements - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OutLicensesWithNovartisInstitutesMember" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="chrs_OutLicensesWithNovartisInstitutesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyAgreementsMember" xlink:label="us-gaap_RoyaltyAgreementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_RoyaltyAgreementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SurfaceOncologyInc.Member" xlink:label="chrs_SurfaceOncologyInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="chrs_SurfaceOncologyInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_CashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNoteSecuritiesMember" xlink:label="us-gaap_CorporateNoteSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CorporateNoteSecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContingentConsiderationMember" xlink:label="chrs_ContingentConsiderationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="chrs_ContingentConsiderationMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_MoneyMarketFundsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNoteSecuritiesMember" xlink:label="us-gaap_CorporateNoteSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_CorporateNoteSecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OutLicensesWithNovartisInstitutesMember" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="chrs_OutLicensesWithNovartisInstitutesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SurfaceOncologyInc.Member" xlink:label="chrs_SurfaceOncologyInc.Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="chrs_SurfaceOncologyInc.Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:to="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Discontinued Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_YusimryImmunologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_CimerliOphthalmologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ThresholdNetSalesPaymentTrigger" xlink:label="chrs_ThresholdNetSalesPaymentTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_ThresholdNetSalesPaymentTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncreaseDecreaseInReceivables" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncreaseDecreaseInInventories" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_YusimryImmunologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_CimerliOphthalmologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Discontinued Operations - Net revenue from discontinued operations additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_YusimryImmunologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_CimerliOphthalmologyFranchiseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" xlink:type="extended" xlink:title="99940605 - Disclosure - Discontinued Operations - Not Classified as Held for Sale (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccordBiopharmaIncMember" xlink:label="chrs_AccordBiopharmaIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="chrs_AccordBiopharmaIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccountsReceivablesNetOfChargeOff" xlink:label="chrs_AccountsReceivablesNetOfChargeOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="chrs_AccountsReceivablesNetOfChargeOff" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementReceivableCurrent" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="chrs_TransitionServicesAgreementReceivableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReserveCurrent" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="chrs_AccruedRebatesFeesAndReserveCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_ConvertibleSubordinatedDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Collaborations and Other Arrangements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_JunshiBiosciencesMember" xlink:label="chrs_JunshiBiosciencesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="chrs_JunshiBiosciencesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="chrs_AccruedAndOtherCurrentLiabilitiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccountsPayableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedMilestonePayment" xlink:label="chrs_AccruedMilestonePayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="chrs_AccruedMilestonePayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_MilestonePaymentsAmountPerEachInstallment" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="chrs_MilestonePaymentsAmountPerEachInstallment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" xlink:label="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DebtInstrumentFairValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Financial Liabilities - 2029 Term Loan - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AnkuraTrustCompanyLlcMember" xlink:label="chrs_AnkuraTrustCompanyLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="chrs_AnkuraTrustCompanyLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEventsInDefault" xlink:label="chrs_NumberOfEventsInDefault" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_NumberOfEventsInDefault" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" xlink:type="extended" xlink:title="99940803 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeTable" xlink:label="us-gaap_EmbeddedDerivativeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_EmbeddedDerivativeTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaMember" xlink:label="chrs_UdenycaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ProductMember" xlink:to="chrs_UdenycaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaAndLoqtorziMember" xlink:label="chrs_UdenycaAndLoqtorziMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ProductMember" xlink:to="chrs_UdenycaAndLoqtorziMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_EmbeddedDerivativeTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_InterestExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_EmbeddedDerivativeTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_EmbeddedDerivativeTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLineItems" xlink:label="us-gaap_EmbeddedDerivativeLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="us-gaap_EmbeddedDerivativeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_IssuanceCostsOnRevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xlink:type="extended" xlink:title="99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiability" xlink:label="chrs_RevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RoyaltyParticipationLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" xlink:type="extended" xlink:title="99940805 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="chrs_UdenycaBusinessMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRevenueParticipationLiability" xlink:label="chrs_ProceedsFromRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_ProceedsFromRevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_IssuanceCostsOnRevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RoyaltyParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DerecognitionOfRevenueParticipationLiability" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_DerecognitionOfRevenueParticipationLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xlink:type="extended" xlink:title="99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityCurrent" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RoyaltyParticipationLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_RoyaltyParticipationLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" xlink:type="extended" xlink:title="99940807 - Disclosure - Financial Liabilities - 2027 Term Loan - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_BiopharmaCreditInvestmentsVGpLlcMember" xlink:label="chrs_BiopharmaCreditInvestmentsVGpLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="chrs_BiopharmaCreditInvestmentsVGpLlcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentFundedAmount" xlink:label="chrs_DebtInstrumentFundedAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_DebtInstrumentFundedAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPartialRepaymentPayable" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_DebtInstrumentPartialRepaymentPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebInstrumentPartialRepaymentPrincipal" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_DebInstrumentPartialRepaymentPrincipal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPrepaymentPercentage" xlink:label="chrs_DebtInstrumentPrepaymentPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_DebtInstrumentPrepaymentPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" xlink:type="extended" xlink:title="99940808 - Disclosure - Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_TermLoansMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" xlink:type="extended" xlink:title="99940809 - Disclosure - Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateTerms" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="us-gaap_DebtInstrumentCovenantCompliance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCovenantCompliance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ExtinguishmentOfDebtAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEventsInDefault" xlink:label="chrs_NumberOfEventsInDefault" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="chrs_NumberOfEventsInDefault" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="us-gaap_DebtInstrumentRepurchaseAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRepurchaseAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xlink:type="extended" xlink:title="99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940902 - Disclosure - Commitments and Contingencies - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReservesMember" xlink:label="chrs_AccruedRebatesFeesAndReservesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="chrs_AccruedRebatesFeesAndReservesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" xlink:label="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingTable" xlink:label="chrs_AtMarketOfferingTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="chrs_AtMarketOfferingTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="chrs_AtMarketOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="chrs_AtMarketOfferingTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingLineItems" xlink:label="chrs_AtMarketOfferingLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="chrs_AtMarketOfferingTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAveragePricePerShare" xlink:label="chrs_WeightedAveragePricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="chrs_WeightedAveragePricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromIssuanceOfCommonStockGross" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="chrs_ProceedsFromIssuanceOfCommonStockGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Stock-Based Compensation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:type="extended" xlink:title="99941202 - Disclosure - Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_DebtInstrumentAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_EmployeesAndNonemployeesStockOptionMember" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="chrs_EmployeesAndNonemployeesStockOptionMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleNotesMember" xlink:label="chrs_ConvertibleNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="chrs_ConvertibleNotesMember" priority="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>chrs-20250630_lab.xml
<DESCRIPTION>EX-101.LAB
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.0.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/7/2025 8:33:37 PM-->
<!--Modified on: 8/7/2025 8:33:37 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cover [Abstract]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Quarterly Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Period End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Transition Report</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Securities Act File Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity File Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Incorporation, State or Country Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Tax Identification Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line Two</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Common Stock, Shares Outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Fiscal Year End Date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Year Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Fiscal Period Focus</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Condensed Consolidated Balance Sheets (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Marketable Securities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments in marketable securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivables, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade receivables, net</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementReceivableCurrent" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_TransitionServicesAgreementReceivableCurrent" xlink:to="chrs_TransitionServicesAgreementReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of transition services agreement receivable current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transition Services Agreement Receivable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TSA receivables, net (Note 6)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TSA receivables, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaidManufacturingExpenseCurrent" xlink:label="chrs_PrepaidManufacturingExpenseCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PrepaidManufacturingExpenseCurrent" xlink:to="chrs_PrepaidManufacturingExpenseCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Manufacturing current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Manufacturing Expense Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid manufacturing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayment made for manufacturing services</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other prepaids and current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets of discontinued operations, current (Note 6)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets held for sale, current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net (Including Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets of discontinued operations, non-current (Note 6)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets held for sale, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Stockholders' Equity (Deficit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReserveCurrent" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedRebatesFeesAndReserveCurrent" xlink:to="chrs_AccruedRebatesFeesAndReserveCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued rebates, fees and reserve.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Rebates Fees And Reserve Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued rebates, fees and reserves</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" xlink:to="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of transition services agreement payables and accrued liabilities classified as current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transition Services Agreement Payables And Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TSA payables and accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued and other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Accrued and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansPayableNoncurrent" xlink:label="chrs_TermLoansPayableNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_TermLoansPayableNoncurrent" xlink:to="chrs_TermLoansPayableNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_TermLoansPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of term loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_TermLoansPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loans Payable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_TermLoansPayableNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term loan, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:to="us-gaap_ConvertibleSubordinatedDebtNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Subordinated Debt, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes, non-current</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:to="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating and Finance Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liabilities, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other liabilities, non-current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Other liabilities, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and contingencies (Note 9)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' equity (deficit):</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock ($0.0001 par value; shares authorized: 300,000,000; shares issued and outstanding: 116,222,726 and 115,614,548 at June 30, 2025 and December 31, 2024, respectively)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stockholders' equity (deficit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities and stockholders' equity (deficit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, par value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, par value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending Balances (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning Balances (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Condensed Consolidated Statements of Operations (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenues [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer, Including Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Costs and expenses:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, general and administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Costs and Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total costs and expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Operating and Nonoperating</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) on Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on debt extinguishment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on debt extinguishment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from continuing operations before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss from continuing operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income from discontinued operations, net of tax (Note 6)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) from discontinued operations, net of tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income from discontinued operations, net of tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) per share:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss from continuing operations - basic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss from continuing operations - diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income from discontinued operations - basic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income from discontinued operations - diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) per share - Basic (In dollar per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) per share - Diluted (In dollar per share)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average number of shares used in computing net income (loss) per share:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic (In shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average common shares outstanding - Basic</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Diluted (In shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average common shares outstanding - Diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive income (loss):</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized loss on available-for-sale securities, net of tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive income (loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-in Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid-In Capital</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Loss</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Deficit</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AtMarketOfferingMember" xlink:to="chrs_AtMarketOfferingMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information relating to at the market offering issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">At Market Offering [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AtMarketOfferingMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ATM Offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon exercise of stock options</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon exercise of stock options (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon vesting of RSUs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon vesting of RSUs (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Employee Stock Purchase Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under the ESPP</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Employee Stock Purchase Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under the ESPP (in shares)</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonus" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_StockIssuedDuringPeriodPartialPayoutBonus" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonus_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Value of stock issued during period in lieu of bonus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Partial Payout, Bonus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock - partial payout of 2023 bonus in RSUs</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued in lieu of bonus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Partial Payout, Bonus, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock - partial payout of 2023 bonus in RSUs (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under Offering, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock under Offering, net of issuance costs (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of common stock shares sold during the period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs associated with ATM offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Taxes paid related to net share settlement of RSUs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Taxes paid related to net share settlement of RSUs (in shares)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive (loss) gain, net of tax</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Condensed Consolidated Statements of Cash Flows (unaudited)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_TermLoansMember" xlink:to="chrs_TermLoansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_TermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_TermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2027 Term Loans</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_TwoThousandTwentyNineTermLoansMember" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents 2029 term loans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Two Thousand Twenty Nine Term Loans [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2029 Term Loans</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net income to net cash (used in) provided by operating activities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization, Nonproduction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Noncash Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of Impairment of out-license asset and remeasurement of CVR liability, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Intangible Assets And Contingent Value Rights Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of out-license asset and remeasurement of CVR liability, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfInterestInProjects" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain (Loss) on Sale of Interest in Projects</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain on Sale Transactions, net (Note 6)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Write-down</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory write-downs, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory write-downs</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChangeInFairValueOfDerivatives" xlink:label="chrs_ChangeInFairValueOfDerivatives" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ChangeInFairValueOfDerivatives" xlink:to="chrs_ChangeInFairValueOfDerivatives_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ChangeInFairValueOfDerivatives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The change in fair value of derivatives.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ChangeInFairValueOfDerivatives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change In Fair Value Of Derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ChangeInFairValueOfDerivatives_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of derivatives</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Operating Activities, Cash Flow Statement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other non-cash adjustments, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade receivables, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid manufacturing</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other prepaid, current and non-current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable, Trade</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase decrease in accrued rebates, fees and reserve.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Accrued Rebates Fees And Reserve</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued rebates, fees and reserves</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Other Operating Assets and Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">TSA related operating assets and liabilities, net</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedCompensation" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_IncreaseDecreaseInAccruedCompensation" xlink:to="chrs_IncreaseDecreaseInAccruedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase decrease in accrued compensation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Accrued Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued and other current and non-current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash (used in) provided by operating activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of investments in marketable securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Sale and Maturity of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from maturities of investments in marketable securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Sale of Debt Securities, Available-for-Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from sale of investments in marketable securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for (Proceeds from) Productive Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash received related to the Sale Transactions (Note 6)</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsForMilestoneBasedLicenseFee" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PaymentsForMilestoneBasedLicenseFee" xlink:to="chrs_PaymentsForMilestoneBasedLicenseFee_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash outflow associated with milestone based license fee payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments For Milestone Based License Fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Milestone payment to Junshi Biosciences</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments for (Proceeds from) Other Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other investing activities, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by investing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Term Loan, net of debt discount and issuance costs</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xlink:to="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash inflow (outflow) from revenue purchase and sale agreement, net of issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from (Repayments of) Revenue Purchase And Sale Agreement, Net Of Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from (repayment of) Revenue Purchase and Sale Agreement, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of common stock, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockPlans" xlink:to="us-gaap_ProceedsFromStockPlans_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from purchase under the employee stock purchase plan</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment, Tax Withholding, Share-Based Payment Arrangement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Taxes paid related to net share settlement</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption of 2026 Convertible Notes, including transaction costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding amount payoff</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid to repurchase debt</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of Term Loan, premiums and exit fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding amount paid off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal Amount Repaid</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from (Payments for) Other Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other financing activities, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in financing activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net increase in cash, cash equivalents and restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, cash equivalents and restricted cash at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, cash equivalents and restricted cash at beginning of period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosures of non-cash activities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash employee bonuses settled in common stock</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostOfDebtIncurredButNotYetPaid" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_IssuanceCostOfDebtIncurredButNotYetPaid" xlink:to="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Future cash outflow to pay for issuance cost of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance Cost of Debt Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing issuance costs in accrued and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance Sheet Components</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental Balance Sheet Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance Sheet Components</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CollaborationAndLicenseAgreementsAbstract" xlink:label="chrs_CollaborationAndLicenseAgreementsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_CollaborationAndLicenseAgreementsAbstract" xlink:to="chrs_CollaborationAndLicenseAgreementsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_CollaborationAndLicenseAgreementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaboration and license agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_CollaborationAndLicenseAgreementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborations and Other Arrangements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborations and Other Arrangements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity (Deficit)</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockholdersDeficitTextBlock" xlink:label="chrs_StockholdersDeficitTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_StockholdersDeficitTextBlock" xlink:to="chrs_StockholdersDeficitTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_StockholdersDeficitTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure containing information regarding Stockholders' Deficit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_StockholdersDeficitTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders Deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_StockholdersDeficitTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity (Deficit)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Consolidation</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" xlink:label="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" xlink:to="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment reporting and revenue by geographic region.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting And Revenue By Geographic Region Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting and Geographic Disclosures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade Receivables</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Revenues</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:label="us-gaap_DiscontinuedOperationsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:to="us-gaap_DiscontinuedOperationsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassifications</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recent Accounting Pronouncements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Net product revenue in United States, and Company's net revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" xlink:label="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" xlink:to="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of product sales discounts and allowances.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Product Sales Discounts And Allowances Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Financial Assets and Liabilities Measured on a Recurring Basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents and Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Cash and cash equivalents, marketable securities and restricted cash</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Property and Equipment, Net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Intangible Assets and Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Goodwill and Intangible Assets, Net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accrued Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Accrued Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Noncurrent Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Other Liabilities, Non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of reconciliation of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-Term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Table]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenuePurchaseAndSaleAgreementMember" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertains to Revenue Purchase and sale agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to 1.5% Convertible Senior Subordinated Notes due 2026.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">1.5% Convertible Senior Subordinated Notes due 2026</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Company's Debt Obligations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" xlink:to="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of royalty participation liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Royalty Participation Liability [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of royalty participation liability</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" xlink:to="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of  interest expense and repayments attributable to debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Interest Expense and Debt Repayment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of interest expense and debt repayment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Income and Interest Expense Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Interest Expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:label="us-gaap_LongTermPurchaseCommitmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:to="us-gaap_LongTermPurchaseCommitmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Purchase Commitment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Non-cancelable Contractual Obligations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" xlink:label="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" xlink:to="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of shares offering settlements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Settlements Under Shares Offering [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Settlements Under the ATM Offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Service Share Based Compensation Allocation Of Recognized Period Costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stock-Based Compensation Expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:to="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to minimum net sales of discontinued operation for four consecutive fiscal quarters from the start of the quarter ending September 30, 2025 until the end of the quarter ending September 30, 2026, that would trigger payment of contingent asset receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Net Sales Exceeding 300 million, Quarters Ending September 30, 2026 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, net sales exceeding 300 million, quarters ending september 30, 2026</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:to="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to minimum net sales of discontinued operation for four consecutive fiscal quarters from the start of the quarter ending September 30, 2025 until the end of the quarter ending March 31, 2027, which would trigger payment of contingent asset receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, Net Sales Exceeding 350 million, Quarters Ending March 31, 2027 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario, net sales exceeding 350 million, quarters ending march 31, 2027</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_UdenycaBusinessMember" xlink:to="chrs_UdenycaBusinessMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_UdenycaBusinessMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to UDENYCA, a biosimilar to Neulasta (a long-acting G-CSF), and LOQTORZI, a next-generation PD-1 inhibitor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_UdenycaBusinessMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UDENYCA business [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_UdenycaBusinessMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UDENYCA</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationAxis" xlink:to="us-gaap_DisposalGroupClassificationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group Classification [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupClassificationDomain" xlink:to="us-gaap_DisposalGroupClassificationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupClassificationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group Classification [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations, Disposed of by Sale [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations Disposed of by Sale</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Organization and Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product Inventory</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEarnoutPaymentReceivable" xlink:label="chrs_NumberOfEarnoutPaymentReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_NumberOfEarnoutPaymentReceivable" xlink:to="chrs_NumberOfEarnoutPaymentReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_NumberOfEarnoutPaymentReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of earnout payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_NumberOfEarnoutPaymentReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Earnout Payment Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_NumberOfEarnoutPaymentReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of earnout payments</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:to="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount represents the receivable for earnout payments that are contingent upon satisfaction of minimum net sales threshold.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operation, Amounts of Material Contingent Assets Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of each earnout payments</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ThresholdNetSalesPaymentTrigger" xlink:label="chrs_ThresholdNetSalesPaymentTrigger" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ThresholdNetSalesPaymentTrigger" xlink:to="chrs_ThresholdNetSalesPaymentTrigger_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ThresholdNetSalesPaymentTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum required net sales of the discontinued operation during the specified period, which would trigger earnout payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ThresholdNetSalesPaymentTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Net Sales, Payment Trigger</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ThresholdNetSalesPaymentTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold net sales, payment trigger</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash outflow to buy out the right to receive future payments in accordance with agreement entered into by the company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Buy Out Right to Receive Future Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to buy out right to receive future payments</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfOperatingAndReportableSegments" xlink:label="chrs_NumberOfOperatingAndReportableSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_NumberOfOperatingAndReportableSegments" xlink:to="chrs_NumberOfOperatingAndReportableSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_NumberOfOperatingAndReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating and reportable 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. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_NumberOfOperatingAndReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Operating and Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_NumberOfOperatingAndReportableSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of reportable and operating segments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:label="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:to="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Performance Obligation, Description of Payment Terms</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentTermsPeriodFromDateOfShipment" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PaymentTermsPeriodFromDateOfShipment" xlink:to="chrs_PaymentTermsPeriodFromDateOfShipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the payment terms from date of shipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment Terms, Period from Date of Shipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment terms from date of shipment, period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total net product revenue</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ToripalimabMember" xlink:label="chrs_ToripalimabMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ToripalimabMember" xlink:to="chrs_ToripalimabMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ToripalimabMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents toripalimab.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ToripalimabMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Toripalimab</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_ToripalimabMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LOQTORZI</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service, Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Benchmark [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Product Revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer Concentration Risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_McKessonMember" xlink:label="chrs_McKessonMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_McKessonMember" xlink:to="chrs_McKessonMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_McKessonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">McKesson.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_McKessonMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">McKesson</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AmeriSourceBergenCorpMember" xlink:label="chrs_AmeriSourceBergenCorpMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AmeriSourceBergenCorpMember" xlink:to="chrs_AmeriSourceBergenCorpMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AmeriSourceBergenCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AmeriSource-Bergen Corp.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AmeriSourceBergenCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">AmeriSource-Bergen Corp [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AmeriSourceBergenCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cencora (previously known as AmeriSource-Bergen Corporation)</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CardinalMember" xlink:label="chrs_CardinalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_CardinalMember" xlink:to="chrs_CardinalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_CardinalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cardinal.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_CardinalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cardinal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_CardinalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cardinal Health, Inc.</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of total gross revenue</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts and Financing Receivables [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Accounts Notes Loans And Financing Receivable [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChargebacksAndDiscountsForPromptPaymentMember" xlink:label="chrs_ChargebacksAndDiscountsForPromptPaymentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ChargebacksAndDiscountsForPromptPaymentMember" xlink:to="chrs_ChargebacksAndDiscountsForPromptPaymentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ChargebacksAndDiscountsForPromptPaymentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Charge backs and discounts for prompt payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ChargebacksAndDiscountsForPromptPaymentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Chargebacks and Discounts for Prompt Payment</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RebatesMember" xlink:label="chrs_RebatesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RebatesMember" xlink:to="chrs_RebatesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RebatesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rebates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RebatesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rebates</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OtherFeesCoPayAssistanceAndReturnsMember" xlink:label="chrs_OtherFeesCoPayAssistanceAndReturnsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_OtherFeesCoPayAssistanceAndReturnsMember" xlink:to="chrs_OtherFeesCoPayAssistanceAndReturnsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_OtherFeesCoPayAssistanceAndReturnsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other fees, co-pay assistance and returns.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_OtherFeesCoPayAssistanceAndReturnsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Fees, Co-pay Assistance and Returns</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Notes And Loans Receivable</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:to="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve for discounts and allowances constitute variable consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve For Discounts And Allowances Constitute Variable Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Activities and reserve balance, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Activities and reserve balance, beginning balance</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeAbstract" xlink:label="chrs_ProvisionRelatedToSalesMadeAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract" xlink:to="chrs_ProvisionRelatedToSalesMadeAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ProvisionRelatedToSalesMadeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ProvisionRelatedToSalesMadeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision related to sales made in:</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" xlink:to="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve for sales discounts and allowances constitute variable consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserve For Sales Discounts And Allowances Constitute Variable Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current period</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeInPriorPeriod" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ProvisionRelatedToSalesMadeInPriorPeriod" xlink:to="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents provision related to sales made in prior period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provision Related to Sales Made in Prior Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prior period - increase (decrease)</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:to="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments and customer credits issued from reserve in discounts and allowances constitute variable consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments And Customer Credits Issued From Reserve For Discounts And Allowances Constitute Variable Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments and customer credits issued</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OutLicensesWithNovartisInstitutesMember" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_OutLicensesWithNovartisInstitutesMember" xlink:to="chrs_OutLicensesWithNovartisInstitutesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to Out-license - Novartis Institutes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Out Licenses with Novartis Institutes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Novartis Institutes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyAgreementsMember" xlink:label="us-gaap_RoyaltyAgreementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RoyaltyAgreementsMember" xlink:to="us-gaap_RoyaltyAgreementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RoyaltyAgreementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RoyaltyAgreementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Fee Derivative Liability</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Acquisition, Acquiree [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SurfaceOncologyInc.Member" xlink:label="chrs_SurfaceOncologyInc.Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_SurfaceOncologyInc.Member" xlink:to="chrs_SurfaceOncologyInc.Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_SurfaceOncologyInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Surface Oncology, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_SurfaceOncologyInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Surface Oncology, Inc. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_SurfaceOncologyInc.Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Surface Acquisition</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial assets measured at fair value on a recurring basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost, Unrealized Gains or Losses, and Fair Value by Investment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative, Fair Value of Embedded Derivative Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of the Royalty Fee Derivative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Positions that were in unrealized loss positions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Intangible Assets, Finite-Lived</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment charge</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" xlink:to="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum remaining period until maturity of the investment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contractual Maturities of Available-for-sale Debt Securities, Remaining Maturity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining contractual maturities of available-for-sale securities</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" xlink:to="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Average remaining period until maturity of the acquired debt security contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining Contractual Maturities of Available-for-sale Debt Securities, Acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Average maturity of investments upon acquisition</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements Recurring Basis</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Class [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash equivalents</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Government Agencies Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. government agency securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">US Treasury Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. treasury securities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNoteSecuritiesMember" xlink:label="us-gaap_CorporateNoteSecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNoteSecuritiesMember" xlink:to="us-gaap_CorporateNoteSecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateNoteSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Corporate Note Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateNoteSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commercial paper and corporate notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 1</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 2</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Inputs, Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 3</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liability Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value by Liability Class [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Financial Instruments, Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Fee Derivative Liability</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContingentConsiderationMember" xlink:label="chrs_ContingentConsiderationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ContingentConsiderationMember" xlink:to="chrs_ContingentConsiderationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ContingentConsiderationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ContingentConsiderationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent Consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total financial assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Liabilities Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total financial liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Money Market Funds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Money market funds</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Available-for-Sale, Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized Gain</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized (Loss)</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Available-for-Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Finished Goods, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finished goods</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryCurrentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryCurrentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Current [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryCurrentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Current [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaymentsMadeToCmoForManufacturingServices" xlink:label="chrs_PrepaymentsMadeToCmoForManufacturingServices" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PrepaymentsMadeToCmoForManufacturingServices" xlink:to="chrs_PrepaymentsMadeToCmoForManufacturingServices_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PrepaymentsMadeToCmoForManufacturingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents prepayments made to a CMO for manufacturing services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PrepaymentsMadeToCmoForManufacturingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayments Made to CMO For Manufacturing Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PrepaymentsMadeToCmoForManufacturingServices_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayments made to a CMO for manufacturing services</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" xlink:label="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" xlink:to="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents prepayments made to a CMO for other research and development program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayments made to a CMO For Other Research And Development Pipeline Program</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayments made to a CMO For Other Research And Development Pipeline Program</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Property Plant And Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Machinery and Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Machinery and Equipment</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computer Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Computer Equipment and Software</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Furniture and Fixtures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Furniture and Fixtures</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leasehold Improvements</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and Equipment, Net</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, including those attributable to disposal group held for sale or disposed of.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Including Discontinued Operations, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total property and equipment</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xlink:to="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services, including those attributable to disposal group held for sale or disposed of.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Including Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, including those attributable to disposal group held for sale or disposed of.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Including Discontinued Operations, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net - subtotal</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: Property and equipment, net from discontinued operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization expense related to property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Computer Software, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software implementation costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangements And Noncollaborative Arrangement Transactions</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated amortization</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Indefinite-Lived Intangible Assets (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Indefinite-lived assets - in-process research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization expense, Finite-lived intangible assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of the contingent consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration, current</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" xlink:to="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued commercial and research and development manufacturing liabilities current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Commercial and Research and Development Manufacturing Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued commercial and research and development manufacturing</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCoDevelopmentCostsAndMilestonePayments" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedCoDevelopmentCostsAndMilestonePayments" xlink:to="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued co-development costs and milestone payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount represents Accrued co-development costs and milestone payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued co-development costs and milestone payments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty fee derivative liability, current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued other</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_LeaseLiabilitiesOperatingAndFinancing" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_LeaseLiabilitiesOperatingAndFinancing" xlink:to="chrs_LeaseLiabilitiesOperatingAndFinancing_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents lease liabilities for both operating and financing leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Liabilities, Operating and Financing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liabilities, current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Business Combination, Contingent Consideration, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contingent consideration, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax liability</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of obligations related to royalty participation, classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Participation Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue participation liability, non-current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty participation liability, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty fee derivative liability, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="us-gaap_OtherSundryLiabilitiesNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="us-gaap_OtherSundryLiabilitiesNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSundryLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Sundry Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherSundryLiabilitiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_YusimryImmunologyFranchiseMember" xlink:to="chrs_YusimryImmunologyFranchiseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_YusimryImmunologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to YUSIMRY immunology franchise.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_YusimryImmunologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">YUSIMRY Immunology Franchise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_YusimryImmunologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">YUSIMRY Sale</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_CimerliOphthalmologyFranchiseMember" xlink:to="chrs_CimerliOphthalmologyFranchiseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to CIMERLI ophthalmology franchise.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CIMERLI Ophthalmology Franchise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CIMERLI ophthalmology franchise</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Activities [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Activities [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of consideration in the form of inventory purchase commitments assumed as part of the disposal of assets and liabilities, including discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Consideration In The Form Of Inventory Purchase Commitments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory purchase commitments</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net gain</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of transaction expense attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Transaction Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transaction expenses</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of additional consideration received or receivable for product inventory and prepaid manufacturing assets, including discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Additional Consideration for Product Inventory and Prepaid Manufacturing Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional consideration included in cash consideration</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Groups, Including Discontinued Operations [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations, Held-for-Sale [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets Held For Sale</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net revenue</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Costs and Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Costs and expenses:</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Research And Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, general and administrative</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of total costs and expenses attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Total Costs and Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total costs and expenses</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income from operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of gain (loss) on extinguishment of debt attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Gain (Loss) on Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss on debt extinguishment</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of other income (expense), net, attributable to disposal group, including, but not limited to, discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Other Income (expense), Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain on Sale Transactions, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net income (loss) from discontinued operations before income taxes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Inventory, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount classified as prepaid manufacturing attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Prepaid Manufacturing, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid manufacturing</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other prepaids and current assets</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Inventory, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets, non-current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disposal Group, Including Discontinued Operation, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets held for sale</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Legal Entity [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">All Entities [Member]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccordBiopharmaIncMember" xlink:label="chrs_AccordBiopharmaIncMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccordBiopharmaIncMember" xlink:to="chrs_AccordBiopharmaIncMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccordBiopharmaIncMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Accord BioPharma, Inc.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccordBiopharmaIncMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accord BioPharma, Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccordBiopharmaIncMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accord BioPharma, Inc</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccountsReceivablesNetOfChargeOff" xlink:label="chrs_AccountsReceivablesNetOfChargeOff" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccountsReceivablesNetOfChargeOff" xlink:to="chrs_AccountsReceivablesNetOfChargeOff_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccountsReceivablesNetOfChargeOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of accounts receivables net of charge off.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccountsReceivablesNetOfChargeOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivables net of charge off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccountsReceivablesNetOfChargeOff_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Trade receivables, net</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" xlink:to="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of income recognized during the period for cost incurred for business support services that are reimbursable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reimbursable Cost For Business Support Services, Income Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reimbursed for its costs and has recorded income</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_JunshiBiosciencesMember" xlink:label="chrs_JunshiBiosciencesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_JunshiBiosciencesMember" xlink:to="chrs_JunshiBiosciencesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_JunshiBiosciencesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Junshi Biosciences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_JunshiBiosciencesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Junshi Biosciences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_JunshiBiosciencesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Junshi Biosciences</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Financial Position Location, Balance [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Financial Position Location, Balance [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" xlink:to="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents intangible assets, net and accrued and other current liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net And Accrued And Other Current Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets, net and accrued and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedAndOtherCurrentLiabilitiesMember" xlink:to="chrs_AccruedAndOtherCurrentLiabilitiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents accrued and other current liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued and other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedMilestonePayment" xlink:label="chrs_AccruedMilestonePayment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedMilestonePayment" xlink:to="chrs_AccruedMilestonePayment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedMilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations incurred through that date and payable for milestone payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedMilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Milestone Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedMilestonePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued milestone payment</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_MilestonePaymentsAmountPerEachInstallment" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_MilestonePaymentsAmountPerEachInstallment" xlink:to="chrs_MilestonePaymentsAmountPerEachInstallment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount per each installment of milestone payments under collaborative arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Milestone Payments, Amount Per Each Installment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Milestone payments, amount</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" xlink:label="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" xlink:to="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of decrease in research and development expenses for release of certain liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Decrease in Research and Development Expenses for Release of Certain Liabilities</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" xlink:to="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents co-development, regulatory and technology transfer costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Co-development, Regulatory And Technology Transfer Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Co-development, regulatory and technology transfer costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Royalties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalties due</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less unamortized debt discount and issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net carrying amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated Fair Value</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Counterparty Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AnkuraTrustCompanyLlcMember" xlink:label="chrs_AnkuraTrustCompanyLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AnkuraTrustCompanyLlcMember" xlink:to="chrs_AnkuraTrustCompanyLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AnkuraTrustCompanyLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to Ankura Trust Company LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AnkuraTrustCompanyLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ankura Trust Company LLC [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AnkuraTrustCompanyLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ankura Trust Company, LLC</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Debt, Net of Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net proceeds, net of original issuance discount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stated interest rate</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEventsInDefault" xlink:label="chrs_NumberOfEventsInDefault" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_NumberOfEventsInDefault" xlink:to="chrs_NumberOfEventsInDefault_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_NumberOfEventsInDefault_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of events in default.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_NumberOfEventsInDefault_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Events in Default</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_NumberOfEventsInDefault_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of events in default</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeTable" xlink:label="us-gaap_EmbeddedDerivativeTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeTable" xlink:to="us-gaap_EmbeddedDerivativeTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative [Table]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaMember" xlink:label="chrs_UdenycaMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_UdenycaMember" xlink:to="chrs_UdenycaMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_UdenycaMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information relating to the product UDENYCA.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_UdenycaMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Udenyca [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_UdenycaMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UDENYCA</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaAndLoqtorziMember" xlink:label="chrs_UdenycaAndLoqtorziMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_UdenycaAndLoqtorziMember" xlink:to="chrs_UdenycaAndLoqtorziMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_UdenycaAndLoqtorziMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents Udenyca and Loqtorzi.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_UdenycaAndLoqtorziMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Udenyca and Loqtorzi [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_UdenycaAndLoqtorziMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">UDENYCA and LOQTORZI</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Income Location, Balance [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Income Location, Balance [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseMember" xlink:to="us-gaap_InterestExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLineItems" xlink:label="us-gaap_EmbeddedDerivativeLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeLineItems" xlink:to="us-gaap_EmbeddedDerivativeLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative [Line Items]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" xlink:to="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement purchase price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement, Purchase Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement, Purchase price</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" xlink:to="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percent to be received pertaining to the sales of the companies products and services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement, Right to Receive, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue payment, Percentage of U.S. net sales</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" xlink:to="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement purchase price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Purchase and Sale Agreement, Certain Conditions, Purchase Price, Multiplier</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase price multiplier</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" xlink:to="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount on the revenue participation liability, resulting from a derivative instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount On Revenue Participation Liability From Derivative Instrument</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount on revenue participation liability from allocation of purchase price to the embedded derivative</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:to="chrs_IssuanceCostsOnRevenueParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance costs on the revenue participation liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance Costs On Revenue Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance costs on revenue participation liability</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:to="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense, inclusive of the amortization of discount and issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Inclusive Of Amortization Of Discount And Issuance Costs On Revenue Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense, inclusive of the amortization of discount and issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense recognized</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiability" xlink:label="chrs_RevenueParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenueParticipationLiability" xlink:to="chrs_RevenueParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of revenue participation liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_RevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue participation liability</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RoyaltyParticipationLiability" xlink:to="chrs_RoyaltyParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RoyaltyParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of Obligations related to royalty participation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RoyaltyParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="chrs_RoyaltyParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue participation liability at June 30, 2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="chrs_RoyaltyParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue participation liability at December 31, 2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="chrs_RoyaltyParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net carrying value</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRevenueParticipationLiability" xlink:label="chrs_ProceedsFromRevenueParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ProceedsFromRevenueParticipationLiability" xlink:to="chrs_ProceedsFromRevenueParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ProceedsFromRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash inflow from revenue participation liability during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ProceedsFromRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Revenue Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_ProceedsFromRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from sale of future royalties on May 8, 2024</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" xlink:to="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the portion of total proceeds from an issuance or transaction that is allocated to the embedded derivative component of a hybrid financial instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portion Of Proceeds Allocated To Embedded Derivative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portion of proceeds allocated to the embedded derivative</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" xlink:to="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash outflow for royalty payments under revenue participation liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Participation Liability, Royalty Revenue Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty payments</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DerecognitionOfRevenueParticipationLiability" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DerecognitionOfRevenueParticipationLiability" xlink:to="chrs_DerecognitionOfRevenueParticipationLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of the revenue participation liability that was derecognized during the reporting period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derecognition Of Revenue Participation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portion derecognized in connection with the UDENYCA Buy-out</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityCurrent" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_RoyaltyParticipationLiabilityCurrent" xlink:to="chrs_RoyaltyParticipationLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of obligations related to royalty participation, classified as current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty Participation Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Royalty participation liability, current</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_BiopharmaCreditInvestmentsVGpLlcMember" xlink:label="chrs_BiopharmaCreditInvestmentsVGpLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_BiopharmaCreditInvestmentsVGpLlcMember" xlink:to="chrs_BiopharmaCreditInvestmentsVGpLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_BiopharmaCreditInvestmentsVGpLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents information pertaining to BioPharma Credit Investments V GP LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_BiopharmaCreditInvestmentsVGpLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BioPharma Credit Investments V GP LLC</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentFundedAmount" xlink:label="chrs_DebtInstrumentFundedAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DebtInstrumentFundedAmount" xlink:to="chrs_DebtInstrumentFundedAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DebtInstrumentFundedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of loan funded out of amount available under loan agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DebtInstrumentFundedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Funded Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DebtInstrumentFundedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Funded amount</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPartialRepaymentPayable" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DebtInstrumentPartialRepaymentPayable" xlink:to="chrs_DebtInstrumentPartialRepaymentPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The partial repayment payable under the debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Partial Repayment, Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Partial repayment, payable</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebInstrumentPartialRepaymentPrincipal" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DebInstrumentPartialRepaymentPrincipal" xlink:to="chrs_DebInstrumentPartialRepaymentPrincipal_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of partial repayment of principal of the loans subject to terms and conditions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deb Instrument, Partial Repayment, Principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Partial prepayment of principal</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPrepaymentPercentage" xlink:label="chrs_DebtInstrumentPrepaymentPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_DebtInstrumentPrepaymentPercentage" xlink:to="chrs_DebtInstrumentPrepaymentPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_DebtInstrumentPrepaymentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt instrument prepayment percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_DebtInstrumentPrepaymentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Prepayment Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_DebtInstrumentPrepaymentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayment premium percentage</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentContinuingOperationsMember" xlink:to="us-gaap_SegmentContinuingOperationsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Continuing Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Continuing Operations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateTerms" xlink:to="us-gaap_DebtInstrumentInterestRateTerms_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateTerms_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate description</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Maturity Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt instrument maturity date</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="us-gaap_DebtInstrumentCovenantCompliance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCovenantCompliance" xlink:to="us-gaap_DebtInstrumentCovenantCompliance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCovenantCompliance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Covenant Compliance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCovenantCompliance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes, covenant compliance</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAmount" xlink:to="us-gaap_ExtinguishmentOfDebtAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Extinguishment of Debt, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExtinguishmentOfDebtAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate principal amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Redemption Price, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of redemption price</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="us-gaap_DebtInstrumentRepurchaseAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="us-gaap_DebtInstrumentRepurchaseAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRepurchaseAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Repurchase Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRepurchaseAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repurchase Amount</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective interest rate</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense, Debt, Excluding Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stated coupon interest</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Debt Discount (Premium)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of debt discount and debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Obligation, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Obligation, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2026</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total obligations</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contractual Obligation Fiscal Year Maturity [Abstract]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReservesMember" xlink:label="chrs_AccruedRebatesFeesAndReservesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AccruedRebatesFeesAndReservesMember" xlink:to="chrs_AccruedRebatesFeesAndReservesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AccruedRebatesFeesAndReservesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents accrued rebates, fees and reserves.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AccruedRebatesFeesAndReservesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Rebates, Fees And Reserves [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AccruedRebatesFeesAndReservesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued rebates, fees and reserves</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrual related to legal Proceedings and Other Claims</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" xlink:label="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" xlink:to="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product Liability Contingency, Loss Exposure Not Accrued, Best Estimate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Claims related to certain sales of UDENYCA from October 2020 through December 2021</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingTable" xlink:label="chrs_AtMarketOfferingTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AtMarketOfferingTable" xlink:to="chrs_AtMarketOfferingTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AtMarketOfferingTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">At the market offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AtMarketOfferingTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Deficit [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_WeightedAverageMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average [Member]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingLineItems" xlink:label="chrs_AtMarketOfferingLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_AtMarketOfferingLineItems" xlink:to="chrs_AtMarketOfferingLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_AtMarketOfferingLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line items represent at the market offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_AtMarketOfferingLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">At The Market Offering [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_AtMarketOfferingLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Deficit</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAveragePricePerShare" xlink:label="chrs_WeightedAveragePricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_WeightedAveragePricePerShare" xlink:to="chrs_WeightedAveragePricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_WeightedAveragePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average price per share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_WeightedAveragePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_WeightedAveragePricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average price per share</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromIssuanceOfCommonStockGross" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ProceedsFromIssuanceOfCommonStockGross" xlink:to="chrs_ProceedsFromIssuanceOfCommonStockGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash inflow from the additional capital contribution to the entity, before stock issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Stock Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less commissions and fees</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Consideration Received on Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net proceeds after commissions and fees</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" xlink:to="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the common stock remaining available for sale under the atm offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Remaining Available For Sale Under The ATM Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock remaining available for sales under the ATM Offering</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of goods sold</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, general and administrative</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Payment Arrangement, Amount Capitalized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stock-based compensation expense capitalized into inventory</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsAbstract" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, attributable to continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding from continuing operations, basic</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, attributable to continuing operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding from continuing operations, diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income from Discontinued Operations</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, attributable to discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding from discontinued operations, basic</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">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, attributable to discontinued operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average number of shares outstanding from discontinued operations, diluted</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Security, Excluded EPS Calculation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_EmployeesAndNonemployeesStockOptionMember" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_EmployeesAndNonemployeesStockOptionMember" xlink:to="chrs_EmployeesAndNonemployeesStockOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employees and non-employees stock option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock options, including shares subject to ESPP</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock options, PSOs, including shares subject to ESPP</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted stock units</label>
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleNotesMember" xlink:label="chrs_ConvertibleNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="chrs_ConvertibleNotesMember" xlink:to="chrs_ConvertibleNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="chrs_ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="chrs_ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares issuable upon conversion of convertible notes</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive securities excluded from computation of EPS</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive securities excluded from the calculation of diluted net income (loss) per share</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>chrs-20250630_pre.xml
<DESCRIPTION>EX-101.PRE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.0.0.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 8/7/2025 8:33:37 PM-->
<!--Modified on: 8/7/2025 8:33:37 PM-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.coherus.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfOperationsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenue" roleURI="http://www.coherus.com/role/DisclosureRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurements" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureInventory" roleURI="http://www.coherus.com/role/DisclosureInventory" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponents" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperations" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCollaborationsAndOtherArrangements" roleURI="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockholdersEquityDeficit" roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockBasedCompensation" roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureNetIncomeLossPerShare" roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueTables" roleURI="http://www.coherus.com/role/DisclosureRevenueTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsTables" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsTables" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesTables" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingenciesTables" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockholdersEquityDeficitTables" roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockBasedCompensationTables" roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureNetIncomeLossPerShareTables" roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" roleURI="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueNetRevenueDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" roleURI="http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" roleURI="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureInventoryComponentsDetails" roleURI="http://www.coherus.com/role/DisclosureInventoryComponentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureInventoryAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" roleURI="http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" roleURI="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCollaborationsAndOtherArrangementsDetails" roleURI="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" roleURI="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" roleURI="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockholdersEquityDeficitDetails" roleURI="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.coherus.com/role/DisclosureStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="chrs-20250630.xsd#DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" roleURI="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <presentationLink xlink:role="http://www.coherus.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_638901956119070727" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentQuarterlyReport_638901956119070727" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentPeriodEndDate_638901956119070727" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentTransitionReport_638901956119070727" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFileNumber_638901956119070727" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_638901956119070727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_638901956119070727" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode_638901956119080744" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber_638901956119080744" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_638901956119080744" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine2_638901956119080744" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_638901956119080744" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_638901956119080744" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_638901956119080744" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_638901956119080744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_638901956119080744" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_638901956119090755" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_Security12bTitle_638901956119090755" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_TradingSymbol_638901956119090755" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_SecurityExchangeName_638901956119090755" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus_638901956119090755" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent_638901956119090755" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_638901956119090755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFilerCategory_638901956119090755" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntitySmallBusiness_638901956119100726" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_638901956119100726" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityShellCompany_638901956119100726" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding_638901956119100726" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_638901956119100726" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate_638901956119100726" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_638901956119100726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus_638901956119100726" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_638901956119110864" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus_638901956119110864" order="29" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_638901956119110864" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_638901956119110864" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended" xlink:title="995200100 - Statement - Condensed Consolidated Balance Sheets (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638901956119110864" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract_638901956119110864" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_638901956119110864" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_AssetsCurrentAbstract_638901956119110864" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_638901956119120749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_MarketableSecuritiesCurrent_638901956119120749" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="us-gaap_ReceivablesNetCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_ReceivablesNetCurrent_638901956119120749" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementReceivableCurrent" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="chrs_TransitionServicesAgreementReceivableCurrent_638901956119120749" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_InventoryNet_638901956119120749" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaidManufacturingExpenseCurrent" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="chrs_PrepaidManufacturingExpenseCurrent_638901956119120749" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_638901956119120749" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956119120749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956119120749" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_638901956119110864" xlink:to="us-gaap_AssetsCurrent_638901956119130740" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_638901956119130740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956119130740" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_OtherAssetsNoncurrent_638901956119130740" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956119130740" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119110864" xlink:to="us-gaap_Assets_638901956119130740" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_638901956119140768" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="us-gaap_AccountsPayableCurrent_638901956119140768" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReserveCurrent" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_638901956119140768" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="chrs_AccruedRebatesFeesAndReserveCurrent_638901956119140768" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent" xlink:label="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent_638901956119150842" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_638901956119150842" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638901956119150842" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_638901956119140768" xlink:to="us-gaap_LiabilitiesCurrent_638901956119150842" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansPayableNoncurrent" xlink:label="chrs_TermLoansPayableNoncurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="chrs_TermLoansPayableNoncurrent_638901956119150842" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956119150842" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956119150842" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_638901956119160746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="chrs_OperatingAndFinanceLeaseLiabilityNoncurrent_638901956119160746" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638901956119160746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638901956119160746" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_638901956119160746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_Liabilities_638901956119160746" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_638901956119160746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_CommitmentsAndContingencies_638901956119160746" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" xlink:to="us-gaap_CommonStockValue_638901956119170721" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" xlink:to="us-gaap_AdditionalPaidInCapital_638901956119170721" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638901956119170721" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_638901956119170721" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_638901956119160746" xlink:to="us-gaap_StockholdersEquity_638901956119170721" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_638901956119170721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_638901956119130740" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_638901956119170721" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals" xlink:type="extended" xlink:title="995200105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_638901956119180714" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_638901956119180714" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_638901956119180714" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_638901956119180714" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_638901956119180714" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_638901956119180714" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_638901956119180714" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_638901956119190719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_638901956119190719" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638901956119190719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding_638901956119190719" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" xlink:type="extended" xlink:title="995200200 - Statement - Condensed Consolidated Statements of Operations (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract_638901956119190719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract_638901956119190719" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956119240742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract_638901956119190719" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956119240742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_638901956119250771" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638901956119250771" xlink:to="us-gaap_CostOfGoodsAndServicesSold_638901956119250771" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638901956119250771" xlink:to="us-gaap_ResearchAndDevelopmentExpense_638901956119250771" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638901956119250771" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_638901956119250771" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_638901956119250771" xlink:to="us-gaap_CostsAndExpenses_638901956119250771" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss_638901956119250771" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense_638901956119250771" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956119250771" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_638901956119250771" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_638901956119250771" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_638901956119260718" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956119260718" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956119260718" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss_638901956119260718" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_638901956119260718" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638901956119260718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638901956119260718" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638901956119260718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638901956119260718" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638901956119270718" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_EarningsPerShareBasic_638901956119270718" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract_638901956119260718" xlink:to="us-gaap_EarningsPerShareDiluted_638901956119270718" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638901956119270718" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638901956119270718" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638901956119270718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638901956119270718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_638901956119270718" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638901956119270718" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" xlink:type="extended" xlink:title="995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638901956119281496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss_638901956119281496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638901956119281496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638901956119281496" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638901956119281496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638901956119281496" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_638901956119281496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638901956119281496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_638901956119281496" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_638901956119281496" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" xlink:type="extended" xlink:title="995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638901956119281496" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_638901956119281496" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119281496" xlink:to="us-gaap_StatementEquityComponentsAxis_638901956119290775" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638901956119290775" xlink:to="us-gaap_CommonStockMember_638901956119290775" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638901956119290775" xlink:to="us-gaap_AdditionalPaidInCapitalMember_638901956119290775" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638901956119290775" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_638901956119290775" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638901956119290775" xlink:to="us-gaap_RetainedEarningsMember_638901956119290775" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_638901956119290775" xlink:to="us-gaap_EquityComponentDomain_638901956119290775" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119281496" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638901956119290775" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638901956119290775" xlink:to="chrs_AtMarketOfferingMember_638901956119290775" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638901956119290775" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638901956119290775" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638901956119290775" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119281496" xlink:to="us-gaap_StatementLineItems_638901956119290775" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockholdersEquity_638901956119300726" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_CommonStockSharesOutstanding_638901956119300726" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_NetIncomeLoss_638901956119300726" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/netLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638901956119300726" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_638901956119300726" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_638901956119300726" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_638901956119300726" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_638901956119300726" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_638901956119300726" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_638901956119300726" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_638901956119300726" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_638901956119300726" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_638901956119310718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonus" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonus_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonus_638901956119310718" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockIssuedDuringPeriodPartialPayoutBonusShares" xlink:label="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_StockIssuedDuringPeriodPartialPayoutBonus_638901956119310718" xlink:to="chrs_StockIssuedDuringPeriodPartialPayoutBonusShares_638901956119310718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_638901956119310718" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues_638901956119310718" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638901956119310718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_638901956119310718" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_638901956119310718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_638901956119310718" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638901956119320727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_638901956119310718" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_638901956119320727" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_638901956119320727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_638901956119320727" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_638901956119320727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_638901956119320727" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_638901956119320727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_StockholdersEquity_638901956119320727" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_638901956119320727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119290775" xlink:to="us-gaap_CommonStockSharesOutstanding_638901956119320727" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended" xlink:title="995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_638901956119330718" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119330718" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638901956119330718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638901956119330718" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638901956119330718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638901956119330718" xlink:to="chrs_AtMarketOfferingMember_638901956119330718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119330718" xlink:to="us-gaap_DebtInstrumentAxis_638901956119330718" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956119330718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956119330718" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956119330718" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119330718" xlink:to="chrs_TermLoansMember_638901956119340740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119330718" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember_638901956119340740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119330718" xlink:to="us-gaap_StatementLineItems_638901956119340740" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_ProfitLoss_638901956119340740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_DepreciationAndAmortization_638901956119340740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_638901956119340740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_ShareBasedCompensation_638901956119340740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956119350722" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956119350722" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfInterestInProjects" xlink:label="us-gaap_GainLossOnSaleOfInterestInProjects_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_GainLossOnSaleOfInterestInProjects_638901956119350722" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_InventoryWriteDown_638901956119350722" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChangeInFairValueOfDerivatives" xlink:label="chrs_ChangeInFairValueOfDerivatives_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="chrs_ChangeInFairValueOfDerivatives_638901956119350722" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_638901956119350722" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInReceivables_638901956119360752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInInventories_638901956119360752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956119360752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_638901956119360752" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_638901956119360752" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956119360752" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_638901956119360752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_638901956119360752" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedCompensation" xlink:label="chrs_IncreaseDecreaseInAccruedCompensation_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="chrs_IncreaseDecreaseInAccruedCompensation_638901956119370748" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_638901956119350722" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_638901956119370748" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_638901956119340740" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_638901956119370748" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_638901956119370748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638901956119370748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_638901956119370748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_638901956119380747" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromProductiveAssets" xlink:label="us-gaap_PaymentsForProceedsFromProductiveAssets_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_PaymentsForProceedsFromProductiveAssets_638901956119380747" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsForMilestoneBasedLicenseFee" xlink:label="chrs_PaymentsForMilestoneBasedLicenseFee_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="chrs_PaymentsForMilestoneBasedLicenseFee_638901956119380747" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_638901956119380747" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_638901956119370748" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_638901956119380747" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_638901956119390746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_638901956119390746" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts" xlink:label="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_638901956119390746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts_638901956119390746" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_638901956119390746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_638901956119390746" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans_638901956119390746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_ProceedsFromStockPlans_638901956119390746" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_638901956119390746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_638901956119390746" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_638901956119400749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_638901956119400749" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638901956119400749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_RepaymentsOfDebt_638901956119400749" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638901956119400749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_638901956119400749" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956119400749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_638901956119380747" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_638901956119400749" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638901956119410762" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_638901956119410762" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638901956119410762" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_638901956119410762" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6389019561194107621" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6389019561194107621" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638901956119410762" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119340740" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638901956119410762" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1_638901956119420749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638901956119410762" xlink:to="us-gaap_StockIssued1_638901956119420749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostOfDebtIncurredButNotYetPaid" xlink:label="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_638901956119420749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_638901956119410762" xlink:to="chrs_IssuanceCostOfDebtIncurredButNotYetPaid_638901956119420749" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="995210101 - Disclosure - Organization and Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_638901956119430749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_638901956119430749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureRevenue" xlink:type="extended" xlink:title="995210201 - Disclosure - Revenue" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_638901956119430749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_638901956119430749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="995210301 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_638901956119430749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock_638901956119430749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureInventory" xlink:type="extended" xlink:title="995210401 - Disclosure - Inventory" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock_638901956119440753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock_638901956119440753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponents" xlink:type="extended" xlink:title="995210501 - Disclosure - Balance Sheet Components" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="BalanceSheetRelatedDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_638901956119440753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_638901956119440753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperations" xlink:type="extended" xlink:title="995210601 - Disclosure - Discontinued Operations" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_638901956119450740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_638901956119450740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements" xlink:type="extended" xlink:title="995210701 - Disclosure - Collaborations and Other Arrangements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CollaborationAndLicenseAgreementsAbstract" xlink:label="CollaborationAndLicenseAgreementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_638901956119450740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementsAbstract" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock_638901956119450740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities" xlink:type="extended" xlink:title="995210801 - Disclosure - Financial Liabilities" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_638901956119450740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock_638901956119450740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="995210901 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638901956119460735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_638901956119460735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockholdersEquityDeficit" xlink:type="extended" xlink:title="995211001 - Disclosure - Stockholders' Equity (Deficit)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_StockholdersDeficitTextBlock" xlink:label="chrs_StockholdersDeficitTextBlock_638901956119460735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="chrs_StockholdersDeficitTextBlock_638901956119460735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockBasedCompensation" xlink:type="extended" xlink:title="995211101 - Disclosure - Stock-Based Compensation" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638901956119460735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_638901956119460735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureNetIncomeLossPerShare" xlink:type="extended" xlink:title="995211201 - Disclosure - Net Income (Loss) Per Share" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock_638901956119470722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="99920102 - Disclosure - Organization and Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_638901956119470722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_638901956119470722" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock" xlink:label="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock_638901956119470722" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_638901956119470722" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock_638901956119470722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock_638901956119470722" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_638901956119480719" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:label="us-gaap_DiscontinuedOperationsPolicyTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_DiscontinuedOperationsPolicyTextBlock_638901956119480719" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_638901956119480719" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_638901956119480719" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureRevenueTables" xlink:type="extended" xlink:title="99930203 - Disclosure - Revenue (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_638901956119480719" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_638901956119480719" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock" xlink:label="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_638901956119480719" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock_638901956119480719" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="99930303 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638901956119490723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_638901956119490723" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_638901956119490723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_638901956119490723" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables" xlink:type="extended" xlink:title="99930503 - Disclosure - Balance Sheet Components (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_638901956119490723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_638901956119490723" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_638901956119490723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_638901956119490723" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638901956119500733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_638901956119500733" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_638901956119500733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_2" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_638901956119500733" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables" xlink:type="extended" xlink:title="99930603 - Disclosure - Discontinued Operations (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_638901956119500733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_638901956119500733" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables" xlink:type="extended" xlink:title="99930803 - Disclosure - Financial Liabilities (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956119500733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_638901956119500733" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956119500733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956119500733" xlink:to="us-gaap_DebtInstrumentAxis_638901956119500733" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956119500733" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956119510751" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119510751" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956119510751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119510751" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956119510751" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956119500733" xlink:to="us-gaap_DebtInstrumentLineItems_638901956119510751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956119510751" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_638901956119510751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock" xlink:label="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956119510751" xlink:to="chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock_638901956119510751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock" xlink:label="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956119510751" xlink:to="chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock_638901956119510751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_638901956119510751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956119510751" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_638901956119510751" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables" xlink:type="extended" xlink:title="99930903 - Disclosure - Commitments and Contingencies (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:label="us-gaap_LongTermPurchaseCommitmentTextBlock_638901956119520744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LongTermPurchaseCommitmentTextBlock_638901956119520744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables" xlink:type="extended" xlink:title="99931003 - Disclosure - Stockholders' Equity (Deficit) (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock" xlink:label="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_638901956119520744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_1" xlink:to="chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock_638901956119520744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockBasedCompensationTables" xlink:type="extended" xlink:title="99931103 - Disclosure - Stock-Based Compensation (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_638901956119520744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_638901956119520744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables" xlink:type="extended" xlink:title="99931203 - Disclosure - Net Income (Loss) Per Share (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638901956119530722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_638901956119530722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_638901956119530722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_638901956119530722" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails" xlink:type="extended" xlink:title="99940101 - Disclosure - Organization and Significant Accounting Policies - Organization (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_638901956119530722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" xlink:to="srt_StatementScenarioAxis_638901956119530722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_638901956119530722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_638901956119530722" xlink:to="srt_ScenarioUnspecifiedDomain_638901956119530722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638901956119530722" xlink:to="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_638901956119540750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638901956119530722" xlink:to="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_638901956119540750" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119540750" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119540750" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119540750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119540750" xlink:to="chrs_UdenycaBusinessMember_638901956119540750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119540750" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119540750" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119540750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119540750" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119540750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119540750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119540750" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119540750" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" xlink:to="us-gaap_DebtInstrumentAxis_638901956119550718" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956119550718" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956119550718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119550718" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956119550718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119530722" xlink:to="us-gaap_BusinessAcquisitionLineItems_638901956119550718" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_638901956119550718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119550718" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEarnoutPaymentReceivable" xlink:label="chrs_NumberOfEarnoutPaymentReceivable_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="chrs_NumberOfEarnoutPaymentReceivable_638901956119550718" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_638901956119550718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_638901956119550718" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ThresholdNetSalesPaymentTrigger" xlink:label="chrs_ThresholdNetSalesPaymentTrigger_638901956119560721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="chrs_ThresholdNetSalesPaymentTrigger_638901956119560721" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956119560721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956119560721" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfOperatingAndReportableSegments" xlink:label="chrs_NumberOfOperatingAndReportableSegments_638901956119560721" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119550718" xlink:to="chrs_NumberOfOperatingAndReportableSegments_638901956119560721" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails" xlink:type="extended" xlink:title="99940102 - Disclosure - Organization and Significant Accounting Policies - Net Revenues (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_1" xlink:to="us-gaap_StatementTable_638901956119570753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119570753" xlink:to="srt_RangeAxis_638901956119570753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638901956119570753" xlink:to="srt_RangeMember_638901956119570753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638901956119570753" xlink:to="srt_MaximumMember_638901956119570753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638901956119570753" xlink:to="srt_MinimumMember_638901956119570753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_638901956119570753" xlink:to="us-gaap_StatementLineItems_638901956119570753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms" xlink:label="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119570753" xlink:to="us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms_638901956119570753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentTermsPeriodFromDateOfShipment" xlink:label="chrs_PaymentTermsPeriodFromDateOfShipment_638901956119570753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_638901956119570753" xlink:to="chrs_PaymentTermsPeriodFromDateOfShipment_638901956119570753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails" xlink:type="extended" xlink:title="99940201 - Disclosure - Revenue - Net Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638901956119580725" xlink:to="srt_ProductOrServiceAxis_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_638901956119580725" xlink:to="srt_ProductsAndServicesDomain_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638901956119580725" xlink:to="us-gaap_ProductMember_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ToripalimabMember" xlink:label="chrs_ToripalimabMember_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductMember_638901956119580725" xlink:to="chrs_ToripalimabMember_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="us-gaap_ProductAndServiceOtherMember_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638901956119580725" xlink:to="us-gaap_ProductAndServiceOtherMember_638901956119580725" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_638901956119580725" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_638901956119580725" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956119580725" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_638901956119580725" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_638901956119580725" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails" xlink:type="extended" xlink:title="99940202 - Disclosure - Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ConcentrationRiskTable_638901956119590724" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638901956119590724" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_638901956119590724" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_638901956119590724" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_638901956119590724" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_638901956119590724" xlink:to="us-gaap_SalesRevenueNetMember_638901956119590724" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638901956119590724" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_638901956119590724" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_638901956119590724" xlink:to="us-gaap_ConcentrationRiskTypeDomain_638901956119590724" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_638901956119590724" xlink:to="us-gaap_CustomerConcentrationRiskMember_638901956119590724" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638901956119590724" xlink:to="srt_MajorCustomersAxis_638901956119590724" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_638901956119590724" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_638901956119590724" xlink:to="srt_NameOfMajorCustomerDomain_638901956119590724" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_McKessonMember" xlink:label="chrs_McKessonMember_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638901956119590724" xlink:to="chrs_McKessonMember_638901956119600718" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AmeriSourceBergenCorpMember" xlink:label="chrs_AmeriSourceBergenCorpMember_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638901956119590724" xlink:to="chrs_AmeriSourceBergenCorpMember_638901956119600718" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CardinalMember" xlink:label="chrs_CardinalMember_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_638901956119590724" xlink:to="chrs_CardinalMember_638901956119600718" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_638901956119590724" xlink:to="us-gaap_ConcentrationRiskLineItems_638901956119600718" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_638901956119600718" xlink:to="us-gaap_ConcentrationRiskPercentage1_638901956119600718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails" xlink:type="extended" xlink:title="99940203 - Disclosure - Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638901956119600718" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638901956119600718" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638901956119600718" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638901956119610723" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_638901956119610723" xlink:to="us-gaap_ReceivableTypeDomain_638901956119610723" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ChargebacksAndDiscountsForPromptPaymentMember" xlink:label="chrs_ChargebacksAndDiscountsForPromptPaymentMember_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638901956119610723" xlink:to="chrs_ChargebacksAndDiscountsForPromptPaymentMember_638901956119610723" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RebatesMember" xlink:label="chrs_RebatesMember_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638901956119610723" xlink:to="chrs_RebatesMember_638901956119610723" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OtherFeesCoPayAssistanceAndReturnsMember" xlink:label="chrs_OtherFeesCoPayAssistanceAndReturnsMember_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivableTypeDomain_638901956119610723" xlink:to="chrs_OtherFeesCoPayAssistanceAndReturnsMember_638901956119610723" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_638901956119600718" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_638901956119610723" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638901956119610723" xlink:to="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119610723" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeAbstract" xlink:label="chrs_ProvisionRelatedToSalesMadeAbstract_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638901956119610723" xlink:to="chrs_ProvisionRelatedToSalesMadeAbstract_638901956119610723" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract_638901956119610723" xlink:to="chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration_638901956119610723" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProvisionRelatedToSalesMadeInPriorPeriod" xlink:label="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_638901956119610723" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract_638901956119610723" xlink:to="chrs_ProvisionRelatedToSalesMadeInPriorPeriod_638901956119610723" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_ProvisionRelatedToSalesMadeAbstract_638901956119610723" xlink:to="chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119620722" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration" xlink:label="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems_638901956119610723" xlink:to="chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration_638901956119620722" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" xlink:title="99940301 - Disclosure - Fair Value Measurements - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119620722" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119620722" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119620722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119620722" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119620722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OutLicensesWithNovartisInstitutesMember" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119620722" xlink:to="chrs_OutLicensesWithNovartisInstitutesMember_638901956119620722" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyAgreementsMember" xlink:label="us-gaap_RoyaltyAgreementsMember_638901956119620722" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119620722" xlink:to="us-gaap_RoyaltyAgreementsMember_638901956119620722" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119620722" xlink:to="us-gaap_BusinessAcquisitionAxis_638901956119630727" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638901956119630727" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119630727" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SurfaceOncologyInc.Member" xlink:label="chrs_SurfaceOncologyInc.Member_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119630727" xlink:to="chrs_SurfaceOncologyInc.Member_638901956119630727" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119620722" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_638901956119630727" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_638901956119630727" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_638901956119630727" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity" xlink:label="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_638901956119630727" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" xlink:to="chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity_638901956119630727" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition" xlink:label="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_638901956119640754" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119630727" xlink:to="chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition_638901956119640754" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" xlink:type="extended" xlink:title="99940302 - Disclosure - Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_638901956119640754" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_638901956119640754" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_638901956119640754" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_638901956119640754" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_638901956119640754" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_638901956119640754" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_638901956119650732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FairValueByAssetClassAxis_638901956119650732" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis_638901956119650732" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638901956119650732" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="us-gaap_CashAndCashEquivalentsMember_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_638901956119650732" xlink:to="us-gaap_CashAndCashEquivalentsMember_638901956119650732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FinancialInstrumentAxis_638901956119650732" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_638901956119650732" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119650732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119650732" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_638901956119650732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119650732" xlink:to="us-gaap_USTreasurySecuritiesMember_638901956119650732" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNoteSecuritiesMember" xlink:label="us-gaap_CorporateNoteSecuritiesMember_638901956119650732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119650732" xlink:to="us-gaap_CorporateNoteSecuritiesMember_638901956119650732" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956119660730" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956119660730" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956119660730" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956119660730" xlink:to="us-gaap_FairValueInputsLevel1Member_638901956119660730" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956119660730" xlink:to="us-gaap_FairValueInputsLevel2Member_638901956119660730" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956119660730" xlink:to="us-gaap_FairValueInputsLevel3Member_638901956119660730" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FairValueByLiabilityClassAxis_638901956119660730" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis_638901956119660730" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638901956119660730" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_638901956119660730" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638901956119660730" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_638901956119660730" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ContingentConsiderationMember" xlink:label="chrs_ContingentConsiderationMember_638901956119670755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_638901956119660730" xlink:to="chrs_ContingentConsiderationMember_638901956119670755" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119670755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119640754" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119670755" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure_638901956119670755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119670755" xlink:to="us-gaap_AssetsFairValueDisclosure_638901956119670755" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure_638901956119670755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119670755" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure_638901956119670755" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails" xlink:type="extended" xlink:title="99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119670755" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract_1" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119670755" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119670755" xlink:to="us-gaap_FinancialInstrumentAxis_638901956119680751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_638901956119680751" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" xlink:to="us-gaap_MoneyMarketFundsMember_638901956119680751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_638901956119680751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" xlink:to="us-gaap_USTreasurySecuritiesMember_638901956119680751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNoteSecuritiesMember" xlink:label="us-gaap_CorporateNoteSecuritiesMember_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_638901956119680751" xlink:to="us-gaap_CorporateNoteSecuritiesMember_638901956119680751" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956119670755" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_638901956119680751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_638901956119680751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_638901956119690751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_638901956119690751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_638901956119690751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_638901956119690751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_638901956119690751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956119680751" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_638901956119690751" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureInventoryComponentsDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Inventory - Components (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods_638901956119690751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods_638901956119690751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross_638901956119690751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryGross_638901956119690751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails" xlink:type="extended" xlink:title="99940402 - Disclosure - Inventory - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119700748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWriteDown_638901956119700748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaidManufacturingExpenseCurrent" xlink:label="chrs_PrepaidManufacturingExpenseCurrent_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="chrs_PrepaidManufacturingExpenseCurrent_638901956119700748" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaymentsMadeToCmoForManufacturingServices" xlink:label="chrs_PrepaymentsMadeToCmoForManufacturingServices_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="chrs_PrepaymentsMadeToCmoForManufacturingServices_638901956119700748" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram" xlink:label="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram_638901956119700748" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="extended" xlink:title="99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="BalanceSheetRelatedDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638901956119700748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638901956119700748" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638901956119700748" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_638901956119700748" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" xlink:to="us-gaap_MachineryAndEquipmentMember_638901956119710753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" xlink:to="us-gaap_ComputerEquipmentMember_638901956119710753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" xlink:to="us-gaap_FurnitureAndFixturesMember_638901956119710753" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_638901956119700748" xlink:to="us-gaap_LeaseholdImprovementsMember_638901956119710753" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_638901956119700748" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross_638901956119710753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations" xlink:label="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations_638901956119710753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet" xlink:label="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet_638901956119710753" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_638901956119710753" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_638901956119710753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_638901956119710753" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_638901956119720737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="us-gaap_DepreciationDepletionAndAmortization_638901956119720737" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_638901956119720737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_638901956119710753" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_638901956119720737" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956119720737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956119720737" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119720737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956119720737" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119720737" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_638901956119720737" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_OutLicensesWithNovartisInstitutesMember" xlink:label="chrs_OutLicensesWithNovartisInstitutesMember_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_638901956119730765" xlink:to="chrs_OutLicensesWithNovartisInstitutesMember_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956119720737" xlink:to="us-gaap_BusinessAcquisitionAxis_638901956119730765" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_638901956119730765" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_SurfaceOncologyInc.Member" xlink:label="chrs_SurfaceOncologyInc.Member_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_638901956119730765" xlink:to="chrs_SurfaceOncologyInc.Member_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956119720737" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638901956119730765" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_638901956119730765" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_638901956119730765" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_638901956119740761" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_638901956119740761" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_AmortizationOfIntangibleAssets_638901956119740761" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability" xlink:label="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956119740761" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability_638901956119740761" xlink:to="us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_638901956119740761" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_638901956119740761" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_638901956119740761" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_638901956119740761" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956119730765" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_638901956119740761" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails" xlink:type="extended" xlink:title="99940503 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="BalanceSheetRelatedDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent" xlink:label="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent_638901956119750758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedCoDevelopmentCostsAndMilestonePayments" xlink:label="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="chrs_AccruedCoDevelopmentCostsAndMilestonePayments_638901956119750758" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_638901956119750758" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_638901956119750758" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_LeaseLiabilitiesOperatingAndFinancing" xlink:label="chrs_LeaseLiabilitiesOperatingAndFinancing_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="chrs_LeaseLiabilitiesOperatingAndFinancing_638901956119750758" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638901956119750758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638901956119750758" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails" xlink:type="extended" xlink:title="99940504 - Disclosure - Balance Sheet Components - Other Liabilities, Non-current (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_638901956119760752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_638901956119760752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956119760752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_638901956119760752" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="us-gaap_OtherSundryLiabilitiesNoncurrent_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_OtherSundryLiabilitiesNoncurrent_638901956119760752" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract_1" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638901956119760752" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="99940601 - Disclosure - Discontinued Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119770752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119770752" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119770752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119770752" xlink:to="chrs_UdenycaBusinessMember_638901956119770752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119770752" xlink:to="chrs_YusimryImmunologyFranchiseMember_638901956119770752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119770752" xlink:to="chrs_CimerliOphthalmologyFranchiseMember_638901956119770752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119770752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119770752" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119770752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119770752" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119770752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119770752" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119770752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_638901956119770752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="srt_StatementScenarioAxis_638901956119770752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_638901956119770752" xlink:to="srt_ScenarioUnspecifiedDomain_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member" xlink:label="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638901956119780758" xlink:to="chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member" xlink:label="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_638901956119780758" xlink:to="chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_638901956119780758" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="us-gaap_DebtInstrumentAxis_638901956119780758" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956119780758" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956119780758" xlink:to="chrs_TermLoansMember_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956119780758" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956119780758" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638901956119780758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain_638901956119780758" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638901956119780758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_638901956119760752" xlink:to="us-gaap_BusinessAcquisitionLineItems_638901956119790751" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_638901956119790751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments_638901956119790751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_638901956119790751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense_638901956119790751" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119790751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1_638901956119790751" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable" xlink:label="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable_638901956119800750" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets_638901956119800750" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ThresholdNetSalesPaymentTrigger" xlink:label="chrs_ThresholdNetSalesPaymentTrigger_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_ThresholdNetSalesPaymentTrigger_638901956119800750" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956119800750" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_IncreaseDecreaseInReceivables_638901956119800750" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956119800750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_638901956119800750" order="11" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638901956119810750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="us-gaap_IncreaseDecreaseInInventories_638901956119810750" order="12" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve" xlink:label="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956119810750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_638901956119790751" xlink:to="chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve_638901956119810750" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119810750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119810750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119810750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119810750" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119810750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119810750" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119810750" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119810750" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119810750" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119820748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119810750" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119820748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119810750" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119820748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119820748" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119820748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119820748" xlink:to="chrs_UdenycaBusinessMember_638901956119820748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119820748" xlink:to="chrs_YusimryImmunologyFranchiseMember_638901956119820748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119820748" xlink:to="chrs_CimerliOphthalmologyFranchiseMember_638901956119820748" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119810750" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956119820748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956119820748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_638901956119830746" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_638901956119830746" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_638901956119830746" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract_638901956119830746" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses_638901956119830746" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_638901956119830746" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_638901956119830746" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_638901956119830746" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956119840774" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet_638901956119840774" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956119840774" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList_638901956119840774" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_638901956119840774" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956119840774" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119820748" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956119840774" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Discontinued Operations - Net revenue from discontinued operations additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_6" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119850753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119850753" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119850753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119850753" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119850753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119850753" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119850753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119850753" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119850753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119850753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119850753" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119850753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119850753" xlink:to="chrs_UdenycaBusinessMember_638901956119860735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_YusimryImmunologyFranchiseMember" xlink:label="chrs_YusimryImmunologyFranchiseMember_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119850753" xlink:to="chrs_YusimryImmunologyFranchiseMember_638901956119860735" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CimerliOphthalmologyFranchiseMember" xlink:label="chrs_CimerliOphthalmologyFranchiseMember_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119850753" xlink:to="chrs_CimerliOphthalmologyFranchiseMember_638901956119860735" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119850753" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119860735" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119860735" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_638901956119860735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails" xlink:type="extended" xlink:title="99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119860735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119860735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119860735" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119870753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119870753" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119870753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119870753" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119870753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119860735" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_638901956119870753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent_638901956119870753" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638901956119870753" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956119870753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_638901956119870753" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_638901956119881312" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_638901956119881312" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_638901956119881312" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_638901956119881312" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638901956119881312" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_638901956119881312" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956119881312" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_638901956119881312" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638901956119881312" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119870753" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_638901956119881312" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails" xlink:type="extended" xlink:title="99940605 - Disclosure - Discontinued Operations - Not Classified as Held for Sale (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis_638901956119890758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" xlink:to="us-gaap_DisposalGroupClassificationAxis_638901956119890758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_638901956119960732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationAxis_638901956119890758" xlink:to="us-gaap_DisposalGroupClassificationDomain_638901956119960732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119960732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119960732" xlink:to="us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_638901956119960732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119960732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119960732" xlink:to="us-gaap_DiscontinuedOperationsHeldforsaleMember_638901956119960732" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupClassificationDomain_638901956119960732" xlink:to="us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_638901956119970735" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119970735" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956119970735" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119970735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956119970735" xlink:to="chrs_UdenycaBusinessMember_638901956119970735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" xlink:to="dei_LegalEntityAxis_638901956119970735" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_638901956119970735" xlink:to="dei_EntityDomain_638901956119970735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccordBiopharmaIncMember" xlink:label="chrs_AccordBiopharmaIncMember_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_638901956119970735" xlink:to="chrs_AccordBiopharmaIncMember_638901956119970735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_638901956119890758" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119970735" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_638901956119970735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119970735" xlink:to="us-gaap_AssetsAbstract_638901956119970735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccountsReceivablesNetOfChargeOff" xlink:label="chrs_AccountsReceivablesNetOfChargeOff_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119970735" xlink:to="chrs_AccountsReceivablesNetOfChargeOff_638901956119980728" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TransitionServicesAgreementReceivableCurrent" xlink:label="chrs_TransitionServicesAgreementReceivableCurrent_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_638901956119970735" xlink:to="chrs_TransitionServicesAgreementReceivableCurrent_638901956119980728" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119970735" xlink:to="us-gaap_LiabilitiesAbstract_638901956119980728" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReserveCurrent" xlink:label="chrs_AccruedRebatesFeesAndReserveCurrent_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="chrs_AccruedRebatesFeesAndReserveCurrent_638901956119980728" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_AccruedLiabilitiesCurrent_638901956119980728" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_638901956119980728" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleSubordinatedDebtNoncurrent" xlink:label="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_ConvertibleSubordinatedDebtNoncurrent_638901956119980728" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_638901956119980728" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_638901956119980728" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:label="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956119990736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_638901956119990736" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956119990736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_638901956119990736" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_638901956119990736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_638901956119980728" xlink:to="us-gaap_IncreaseDecreaseInInventories_638901956119990736" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized" xlink:label="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_638901956119990736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_638901956119970735" xlink:to="chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized_638901956119990736" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Collaborations and Other Arrangements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CollaborationAndLicenseAgreementsAbstract" xlink:label="CollaborationAndLicenseAgreementsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementsAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956120000731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956120000731" xlink:to="us-gaap_TypeOfArrangementAxis_638901956120000731" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_638901956120000731" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638901956120000731" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_JunshiBiosciencesMember" xlink:label="chrs_JunshiBiosciencesMember_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_638901956120000731" xlink:to="chrs_JunshiBiosciencesMember_638901956120000731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956120000731" xlink:to="us-gaap_BalanceSheetLocationAxis_638901956120000731" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis_638901956120000731" xlink:to="us-gaap_BalanceSheetLocationDomain_638901956120000731" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_638901956120000731" xlink:to="chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_638901956120000731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedAndOtherCurrentLiabilitiesMember" xlink:label="chrs_AccruedAndOtherCurrentLiabilitiesMember_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_638901956120000731" xlink:to="chrs_AccruedAndOtherCurrentLiabilitiesMember_638901956120000731" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableMember" xlink:label="us-gaap_AccountsPayableMember_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_638901956120000731" xlink:to="us-gaap_AccountsPayableMember_638901956120000731" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_638901956120000731" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedMilestonePayment" xlink:label="chrs_AccruedMilestonePayment_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="chrs_AccruedMilestonePayment_638901956120010782" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_MilestonePaymentsAmountPerEachInstallment" xlink:label="chrs_MilestonePaymentsAmountPerEachInstallment_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="chrs_MilestonePaymentsAmountPerEachInstallment_638901956120010782" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities" xlink:label="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities_638901956120010782" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="us-gaap_ResearchAndDevelopmentExpense_638901956120010782" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts" xlink:label="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts_638901956120010782" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_638901956120010782" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_638901956120000731" xlink:to="us-gaap_AccruedRoyaltiesCurrentAndNoncurrent_638901956120010782" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails" xlink:type="extended" xlink:title="99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_6" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_6" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956120020732" xlink:to="us-gaap_DebtInstrumentAxis_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120020732" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120020732" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120020732" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120020732" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956120020732" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956120020732" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_638901956120020732" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_638901956120020732" xlink:to="us-gaap_FairValueInputsLevel2Member_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_638901956120020732" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956120020732" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956120020732" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956120030731" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" xlink:to="us-gaap_LongTermDebt_638901956120030731" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_638901956120020732" xlink:to="us-gaap_DebtInstrumentFairValue_638901956120030731" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails" xlink:type="extended" xlink:title="99940802 - Disclosure - Financial Liabilities - 2029 Term Loan - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_1" xlink:to="us-gaap_DebtInstrumentTable_638901956120030731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120030731" xlink:to="srt_CounterpartyNameAxis_638901956120030731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120030731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638901956120030731" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120030731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AnkuraTrustCompanyLlcMember" xlink:label="chrs_AnkuraTrustCompanyLlcMember_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120030731" xlink:to="chrs_AnkuraTrustCompanyLlcMember_638901956120041884" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120030731" xlink:to="us-gaap_DebtInstrumentAxis_638901956120041884" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120041884" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120041884" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TwoThousandTwentyNineTermLoansMember" xlink:label="chrs_TwoThousandTwentyNineTermLoansMember_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120041884" xlink:to="chrs_TwoThousandTwentyNineTermLoansMember_638901956120041884" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120030731" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120041884" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120041884" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956120041884" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120041884" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_638901956120041884" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638901956120041884" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120041884" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638901956120041884" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEventsInDefault" xlink:label="chrs_NumberOfEventsInDefault_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120041884" xlink:to="chrs_NumberOfEventsInDefault_638901956120050758" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120041884" xlink:to="us-gaap_InterestExpenseDebt_638901956120050758" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails" xlink:type="extended" xlink:title="99940803 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_5" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeTable" xlink:label="us-gaap_EmbeddedDerivativeTable_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_5" xlink:to="us-gaap_EmbeddedDerivativeTable_638901956120050758" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeTable_638901956120050758" xlink:to="srt_ProductOrServiceAxis_638901956120050758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_638901956120050758" xlink:to="srt_ProductsAndServicesDomain_638901956120050758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_638901956120050758" xlink:to="us-gaap_ProductMember_638901956120050758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaMember" xlink:label="chrs_UdenycaMember_638901956120050758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductMember_638901956120050758" xlink:to="chrs_UdenycaMember_638901956120050758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaAndLoqtorziMember" xlink:label="chrs_UdenycaAndLoqtorziMember_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProductMember_638901956120050758" xlink:to="chrs_UdenycaAndLoqtorziMember_638901956120060731" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeTable_638901956120050758" xlink:to="us-gaap_IncomeStatementLocationAxis_638901956120060731" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638901956120060731" xlink:to="us-gaap_IncomeStatementLocationDomain_638901956120060731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638901956120060731" xlink:to="us-gaap_InterestExpenseMember_638901956120060731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeTable_638901956120050758" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120060731" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120060731" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120060731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120060731" xlink:to="chrs_UdenycaBusinessMember_638901956120060731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeTable_638901956120050758" xlink:to="us-gaap_DebtInstrumentAxis_638901956120060731" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120060731" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120060731" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120060731" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120060731" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120070733" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeLineItems" xlink:label="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeTable_638901956120050758" xlink:to="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementPurchasePrice" xlink:label="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_RevenuePurchaseAndSaleAgreementPurchasePrice_638901956120070733" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent" xlink:label="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent_638901956120070733" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier" xlink:label="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier_638901956120070733" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956120070733" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument" xlink:label="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument_638901956120070733" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_638901956120070733" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_IssuanceCostsOnRevenueParticipationLiability_638901956120070733" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmbeddedDerivativeLineItems_638901956120070733" xlink:to="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_638901956120080736" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails" xlink:type="extended" xlink:title="99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_7" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_7" xlink:to="us-gaap_DebtInstrumentTable_638901956120080736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120080736" xlink:to="us-gaap_DebtInstrumentAxis_638901956120080736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120080736" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120080736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120080736" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120080736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120080736" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120080736" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiability" xlink:label="chrs_RevenueParticipationLiability_638901956120080736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120080736" xlink:to="chrs_RevenueParticipationLiability_638901956120080736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120080736" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_638901956120090752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120080736" xlink:to="chrs_RoyaltyParticipationLiability_638901956120090752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails" xlink:type="extended" xlink:title="99940805 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_10" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_10" xlink:to="us-gaap_DebtInstrumentTable_638901956120090752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120090752" xlink:to="us-gaap_DebtInstrumentAxis_638901956120090752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120090752" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120090752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120090752" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120090752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120090752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120090752" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120090752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_638901956120090752" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120100758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_UdenycaBusinessMember" xlink:label="chrs_UdenycaBusinessMember_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_638901956120100758" xlink:to="chrs_UdenycaBusinessMember_638901956120100758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120090752" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120100758" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromRevenueParticipationLiability" xlink:label="chrs_ProceedsFromRevenueParticipationLiability_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_ProceedsFromRevenueParticipationLiability_638901956120100758" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PortionOfProceedsAllocatedToEmbeddedDerivative" xlink:label="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_PortionOfProceedsAllocatedToEmbeddedDerivative_638901956120100758" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_IssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_IssuanceCostsOnRevenueParticipationLiability_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_IssuanceCostsOnRevenueParticipationLiability_638901956120100758" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment" xlink:label="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment_638901956120100758" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability" xlink:label="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability_638901956120100758" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability_638901956120100758" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_RoyaltyParticipationLiability_638901956120100758" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DerecognitionOfRevenueParticipationLiability" xlink:label="chrs_DerecognitionOfRevenueParticipationLiability_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_DerecognitionOfRevenueParticipationLiability_638901956120110757" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_RoyaltyParticipationLiability_638901956120110757" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_PaymentsToBuyOutRightToReceiveFuturePayments" xlink:label="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120100758" xlink:to="chrs_PaymentsToBuyOutRightToReceiveFuturePayments_638901956120110757" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails" xlink:type="extended" xlink:title="99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_2" xlink:to="us-gaap_DebtInstrumentTable_638901956120110757" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120110757" xlink:to="us-gaap_DebtInstrumentAxis_638901956120110757" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120110757" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120110757" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RevenuePurchaseAndSaleAgreementMember" xlink:label="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120110757" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120110757" xlink:to="chrs_RevenuePurchaseAndSaleAgreementMember_638901956120110757" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120110757" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120120752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityCurrent" xlink:label="chrs_RoyaltyParticipationLiabilityCurrent_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120120752" xlink:to="chrs_RoyaltyParticipationLiabilityCurrent_638901956120120752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiabilityNoncurrent" xlink:label="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120120752" xlink:to="chrs_RoyaltyParticipationLiabilityNoncurrent_638901956120120752" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_RoyaltyParticipationLiability" xlink:label="chrs_RoyaltyParticipationLiability_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120120752" xlink:to="chrs_RoyaltyParticipationLiability_638901956120120752" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails" xlink:type="extended" xlink:title="99940807 - Disclosure - Financial Liabilities - 2027 Term Loan - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_638901956120120752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120120752" xlink:to="us-gaap_DebtInstrumentAxis_638901956120120752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120120752" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120120752" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120120752" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120120752" xlink:to="chrs_TermLoansMember_638901956120130749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120120752" xlink:to="srt_CounterpartyNameAxis_638901956120130749" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis_638901956120130749" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120130749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_BiopharmaCreditInvestmentsVGpLlcMember" xlink:label="chrs_BiopharmaCreditInvestmentsVGpLlcMember_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain_638901956120130749" xlink:to="chrs_BiopharmaCreditInvestmentsVGpLlcMember_638901956120130749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120120752" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120130749" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956120130749" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentFundedAmount" xlink:label="chrs_DebtInstrumentFundedAmount_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="chrs_DebtInstrumentFundedAmount_638901956120130749" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPartialRepaymentPayable" xlink:label="chrs_DebtInstrumentPartialRepaymentPayable_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="chrs_DebtInstrumentPartialRepaymentPayable_638901956120130749" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebInstrumentPartialRepaymentPrincipal" xlink:label="chrs_DebInstrumentPartialRepaymentPrincipal_638901956120130749" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="chrs_DebInstrumentPartialRepaymentPrincipal_638901956120130749" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_DebtInstrumentPrepaymentPercentage" xlink:label="chrs_DebtInstrumentPrepaymentPercentage_638901956120140753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="chrs_DebtInstrumentPrepaymentPercentage_638901956120140753" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_638901956120140753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_638901956120140753" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638901956120140753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120130749" xlink:to="us-gaap_RepaymentsOfDebt_638901956120140753" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails" xlink:type="extended" xlink:title="99940808 - Disclosure - Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract_9" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120140753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract_9" xlink:to="us-gaap_DebtInstrumentTable_638901956120140753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120140753" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120140753" xlink:to="us-gaap_DebtInstrumentAxis_638901956120140753" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120140753" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120150770" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_TermLoansMember" xlink:label="chrs_TermLoansMember_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120150770" xlink:to="chrs_TermLoansMember_638901956120150770" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120140753" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120150770" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120150770" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_638901956120150770" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain_638901956120150770" xlink:to="us-gaap_SegmentContinuingOperationsMember_638901956120150770" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain_638901956120150770" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638901956120150770" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120140753" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120150770" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120150770" xlink:to="us-gaap_InterestExpenseDebt_638901956120150770" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_638901956120150770" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120150770" xlink:to="us-gaap_RepaymentsOfDebt_638901956120150770" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails" xlink:type="extended" xlink:title="99940809 - Disclosure - Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_638901956120160745" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120160745" xlink:to="us-gaap_LongtermDebtTypeAxis_638901956120160745" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_638901956120160745" xlink:to="us-gaap_LongtermDebtTypeDomain_638901956120160745" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_638901956120160745" xlink:to="us-gaap_ConvertibleDebtMember_638901956120160745" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120160745" xlink:to="us-gaap_DebtInstrumentAxis_638901956120160745" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120160745" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120160745" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120160745" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120160745" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120160745" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120160745" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120160745" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentFaceAmount_638901956120170741" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_638901956120170741" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentInterestRateTerms_638901956120170741" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentMaturityDate_638901956120170741" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCovenantCompliance" xlink:label="us-gaap_DebtInstrumentCovenantCompliance_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentCovenantCompliance_638901956120170741" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_ExtinguishmentOfDebtAmount_638901956120170741" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_NumberOfEventsInDefault" xlink:label="chrs_NumberOfEventsInDefault_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="chrs_NumberOfEventsInDefault_638901956120170741" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_638901956120170741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_638901956120170741" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_638901956120180739" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="us-gaap_DebtInstrumentRepurchaseAmount_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentRepurchaseAmount_638901956120180739" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_638901956120180739" order="11" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120160745" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_638901956120180739" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails" xlink:type="extended" xlink:title="99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_638901956120180739" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120180739" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120180739" xlink:to="us-gaap_DebtInstrumentAxis_638901956120180739" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120180739" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120190751" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120190751" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120190751" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120180739" xlink:to="us-gaap_LongtermDebtTypeAxis_638901956120190751" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_638901956120190751" xlink:to="us-gaap_LongtermDebtTypeDomain_638901956120190751" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_638901956120190751" xlink:to="us-gaap_ConvertibleDebtMember_638901956120190751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_638901956120180739" xlink:to="us-gaap_DebtInstrumentLineItems_638901956120190751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120190751" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_638901956120190751" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120190751" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_638901956120190751" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt_638901956120190751" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_638901956120190751" xlink:to="us-gaap_InterestExpenseDebt_638901956120190751" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_638901956120200787" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_638901956120200787" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_638901956120200787" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_638901956120200787" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation_638901956120200787" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligation_638901956120200787" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940902 - Disclosure - Commitments and Contingencies - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractualObligationFiscalYearMaturityAbstract" xlink:label="ContractualObligationFiscalYearMaturityAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable_638901956120200787" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractualObligationFiscalYearMaturityAbstract" xlink:to="us-gaap_LossContingenciesTable_638901956120200787" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638901956120200787" xlink:to="us-gaap_BalanceSheetLocationAxis_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis_638901956120210740" xlink:to="us-gaap_BalanceSheetLocationDomain_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AccruedRebatesFeesAndReservesMember" xlink:label="chrs_AccruedRebatesFeesAndReservesMember_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain_638901956120210740" xlink:to="chrs_AccruedRebatesFeesAndReservesMember_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_638901956120200787" xlink:to="us-gaap_LossContingenciesLineItems_638901956120210740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_638901956120210740" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate" xlink:label="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_638901956120210740" xlink:to="us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_638901956120210740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingTable" xlink:label="chrs_AtMarketOfferingTable_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_2" xlink:to="chrs_AtMarketOfferingTable_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_638901956120210740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingTable_638901956120210740" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_638901956120210740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_638901956120210740" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_638901956120220729" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingMember" xlink:label="chrs_AtMarketOfferingMember_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_638901956120220729" xlink:to="chrs_AtMarketOfferingMember_638901956120220729" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingTable_638901956120210740" xlink:to="srt_RangeAxis_638901956120220729" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_638901956120220729" xlink:to="srt_RangeMember_638901956120220729" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_638901956120220729" xlink:to="srt_WeightedAverageMember_638901956120220729" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_AtMarketOfferingLineItems" xlink:label="chrs_AtMarketOfferingLineItems_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingTable_638901956120210740" xlink:to="chrs_AtMarketOfferingLineItems_638901956120220729" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_638901956120220729" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAveragePricePerShare" xlink:label="chrs_WeightedAveragePricePerShare_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="chrs_WeightedAveragePricePerShare_638901956120220729" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ProceedsFromIssuanceOfCommonStockGross" xlink:label="chrs_ProceedsFromIssuanceOfCommonStockGross_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="chrs_ProceedsFromIssuanceOfCommonStockGross_638901956120220729" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_638901956120220729" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_638901956120220729" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_638901956120230736" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering" xlink:label="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="chrs_AtMarketOfferingLineItems_638901956120220729" xlink:to="chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering_638901956120230736" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="99941101 - Disclosure - Stock-Based Compensation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638901956120230736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638901956120230736" xlink:to="us-gaap_IncomeStatementLocationAxis_638901956120230736" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_638901956120230736" xlink:to="us-gaap_IncomeStatementLocationDomain_638901956120230736" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638901956120230736" xlink:to="us-gaap_CostOfSalesMember_638901956120230736" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_638901956120230736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638901956120230736" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_638901956120230736" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_638901956120240736" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_638901956120230736" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_638901956120240736" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120260741" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638901956120230736" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120260741" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis_638901956120260741" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_638901956120270735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain_638901956120270735" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_638901956120270735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain_638901956120270735" xlink:to="us-gaap_SegmentContinuingOperationsMember_638901956120270735" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_638901956120230736" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638901956120270735" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638901956120270735" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_638901956120270735" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_638901956120270735" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_638901956120270735" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_638901956120270735" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsAbstract" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_638901956120280740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations_638901956120280740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations_638901956120280740" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_638901956120280740" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAbstract_638901956120280740" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_638901956120280740" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_638901956120280740" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_638901956120280740" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations_638901956120280740" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations" xlink:label="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" xlink:to="chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations_638901956120290734" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_638901956120290734" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract_638901956120280740" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_638901956120290734" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss_638901956120290734" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_638901956120290734" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_638901956120290734" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic_638901956120290734" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_638901956120290734" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted_638901956120290734" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails" xlink:type="extended" xlink:title="99941202 - Disclosure - Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638901956120300894" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638901956120300894" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_638901956120300894" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638901956120300894" xlink:to="us-gaap_DebtInstrumentAxis_638901956120300894" order="1" use="optional" priority="4" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_638901956120300894" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_638901956120300894" xlink:to="us-gaap_DebtInstrumentNameDomain_638901956120300894" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member" xlink:label="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120300894" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_638901956120300894" xlink:to="chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member_638901956120300894" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638901956120300894" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638901956120300894" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638901956120300894" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_638901956120300894" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_638901956120310737" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_EmployeesAndNonemployeesStockOptionMember" xlink:label="chrs_EmployeesAndNonemployeesStockOptionMember_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_638901956120310737" xlink:to="chrs_EmployeesAndNonemployeesStockOptionMember_638901956120310737" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_638901956120310737" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_638901956120310737" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="chrs-20250630.xsd#chrs_ConvertibleNotesMember" xlink:label="chrs_ConvertibleNotesMember_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_638901956120310737" xlink:to="chrs_ConvertibleNotesMember_638901956120310737" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_638901956120300894" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638901956120310737" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638901956120310737" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_638901956120310737" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_638901956120310737" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended" xlink:title="995445 - Disclosure - Insider Trading Arrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Coherus Oncology,&#160;Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-3615821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">333 Twin Dolphin Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite&#160;600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Redwood City<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">649-3530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHRS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,227,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001512762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 216,893<span></span>
</td>
<td class="nump">$ 125,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Investments in marketable securities</a></td>
<td class="nump">20,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Trade receivables, net</a></td>
<td class="nump">5,109<span></span>
</td>
<td class="nump">111,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_TransitionServicesAgreementReceivableCurrent', window );">TSA receivables, net</a></td>
<td class="nump">114,530<span></span>
</td>
<td class="nump">11,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">4,513<span></span>
</td>
<td class="nump">4,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PrepaidManufacturingExpenseCurrent', window );">Prepaid manufacturing</a></td>
<td class="nump">6,700<span></span>
</td>
<td class="nump">6,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other prepaids and current assets</a></td>
<td class="nump">11,716<span></span>
</td>
<td class="nump">10,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets of discontinued operations, current (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,180<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">380,205<span></span>
</td>
<td class="nump">341,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">52,312<span></span>
</td>
<td class="nump">53,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, non-current</a></td>
<td class="nump">5,040<span></span>
</td>
<td class="nump">6,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Assets of discontinued operations, non-current (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,243<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">439,464<span></span>
</td>
<td class="nump">448,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">37,622<span></span>
</td>
<td class="nump">28,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedRebatesFeesAndReserveCurrent', window );">Accrued rebates, fees and reserves</a></td>
<td class="nump">96,814<span></span>
</td>
<td class="nump">164,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent', window );">TSA payables and accrued liabilities</a></td>
<td class="nump">103,999<span></span>
</td>
<td class="nump">11,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">11,015<span></span>
</td>
<td class="nump">18,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="nump">14,179<span></span>
</td>
<td class="nump">60,288<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">263,629<span></span>
</td>
<td class="nump">282,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_TermLoansPayableNoncurrent', window );">Term loan, non-current</a></td>
<td class="nump">36,867<span></span>
</td>
<td class="nump">36,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleSubordinatedDebtNoncurrent', window );">Convertible notes, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_OperatingAndFinanceLeaseLiabilityNoncurrent', window );">Lease liabilities, non-current</a></td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">3,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities, non-current</a></td>
<td class="nump">16,735<span></span>
</td>
<td class="nump">29,329<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">319,637<span></span>
</td>
<td class="nump">580,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' equity (deficit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock ($0.0001 par value; shares authorized: 300,000,000; shares issued and outstanding: 116,222,726 and 115,614,548 at June 30, 2025 and December 31, 2024, respectively)</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,429,885<span></span>
</td>
<td class="nump">1,419,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(275)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,309,795)<span></span>
</td>
<td class="num">(1,550,993)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity (deficit)</a></td>
<td class="nump">119,827<span></span>
</td>
<td class="num">(131,990)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity (deficit)</a></td>
<td class="nump">$ 439,464<span></span>
</td>
<td class="nump">$ 448,533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccruedRebatesFeesAndReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued rebates, fees and reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccruedRebatesFeesAndReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_OperatingAndFinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_OperatingAndFinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PrepaidManufacturingExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Manufacturing current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PrepaidManufacturingExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_TermLoansPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of term loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_TermLoansPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transition services agreement payables and accrued liabilities classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_TransitionServicesAgreementReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transition services agreement receivable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_TransitionServicesAgreementReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleSubordinatedDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleSubordinatedDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets (unaudited)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">116,222,726<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">116,222,726<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 10,254<span></span>
</td>
<td class="nump">$ 10,296<span></span>
</td>
<td class="nump">$ 17,853<span></span>
</td>
<td class="nump">$ 12,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">3,395<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
<td class="nump">6,048<span></span>
</td>
<td class="nump">3,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">26,306<span></span>
</td>
<td class="nump">20,598<span></span>
</td>
<td class="nump">50,662<span></span>
</td>
<td class="nump">49,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">26,039<span></span>
</td>
<td class="nump">27,515<span></span>
</td>
<td class="nump">52,064<span></span>
</td>
<td class="nump">67,747<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">55,740<span></span>
</td>
<td class="nump">49,922<span></span>
</td>
<td class="nump">108,774<span></span>
</td>
<td class="nump">120,017<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(45,486)<span></span>
</td>
<td class="num">(39,626)<span></span>
</td>
<td class="num">(90,921)<span></span>
</td>
<td class="num">(107,413)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,277)<span></span>
</td>
<td class="num">(4,062)<span></span>
</td>
<td class="num">(4,427)<span></span>
</td>
<td class="num">(7,180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,630)<span></span>
</td>
<td class="num">(10,286)<span></span>
</td>
<td class="num">(12,630)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">2,901<span></span>
</td>
<td class="nump">1,467<span></span>
</td>
<td class="nump">3,088<span></span>
</td>
<td class="nump">4,336<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss from continuing operations before income taxes</a></td>
<td class="num">(44,862)<span></span>
</td>
<td class="num">(54,851)<span></span>
</td>
<td class="num">(92,260)<span></span>
</td>
<td class="num">(122,887)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net loss from continuing operations</a></td>
<td class="num">(44,862)<span></span>
</td>
<td class="num">(54,851)<span></span>
</td>
<td class="num">(92,260)<span></span>
</td>
<td class="num">(122,887)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax (Note 6)</a></td>
<td class="nump">342,629<span></span>
</td>
<td class="nump">41,930<span></span>
</td>
<td class="nump">333,458<span></span>
</td>
<td class="nump">212,841<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 297,767<span></span>
</td>
<td class="num">$ (12,921)<span></span>
</td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net loss from continuing operations - basic</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="num">$ (0.8)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net loss from continuing operations - diluted</a></td>
<td class="num">(0.39)<span></span>
</td>
<td class="num">(0.48)<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(1.08)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Net income from discontinued operations - basic</a></td>
<td class="nump">2.95<span></span>
</td>
<td class="nump">0.37<span></span>
</td>
<td class="nump">2.88<span></span>
</td>
<td class="nump">1.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Net income from discontinued operations - diluted</a></td>
<td class="nump">2.95<span></span>
</td>
<td class="nump">0.37<span></span>
</td>
<td class="nump">2.88<span></span>
</td>
<td class="nump">1.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share - Basic (In dollar per share)</a></td>
<td class="nump">2.57<span></span>
</td>
<td class="num">(0.11)<span></span>
</td>
<td class="nump">2.08<span></span>
</td>
<td class="nump">0.79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share - Diluted (In dollar per share)</a></td>
<td class="nump">$ 2.57<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="nump">$ 2.08<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average number of shares used in computing net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (In shares)</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (In shares)</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 297,767<span></span>
</td>
<td class="num">$ (12,921)<span></span>
</td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss on available-for-sale securities, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 297,767<span></span>
</td>
<td class="num">$ (12,921)<span></span>
</td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,930<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited) - USD ($)<br></strong></div></th>
<th class="th">
<div>Common Stock </div>
<div>ATM Offering</div>
</th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>ATM Offering</div>
</th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>ATM Offering</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,386,312,000<span></span>
</td>
<td class="num">$ (248,000)<span></span>
</td>
<td class="num">$ (1,579,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (193,425,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,215,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,875,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of common stock upon vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">741,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock under Offering, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,507,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,507,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under Offering, net of issuance costs (in shares)</a></td>
<td class="nump">650,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(745,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(745,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(284,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,677,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,677,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) gain, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,395,042,000<span></span>
</td>
<td class="num">(272,000)<span></span>
</td>
<td class="num">(1,476,625,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(81,844,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,496,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,386,312,000<span></span>
</td>
<td class="num">(248,000)<span></span>
</td>
<td class="num">(1,579,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(193,425,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,215,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,954,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under Offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,405,698,000<span></span>
</td>
<td class="num">(272,000)<span></span>
</td>
<td class="num">(1,489,546,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,108,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,198,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,395,042,000<span></span>
</td>
<td class="num">(272,000)<span></span>
</td>
<td class="num">(1,476,625,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(81,844,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,496,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,921,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,921,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of common stock upon vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">685,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">685,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">471,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_StockIssuedDuringPeriodPartialPayoutBonus', window );">Issuance of common stock - partial payout of 2023 bonus in RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,407,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,408,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_StockIssuedDuringPeriodPartialPayoutBonusShares', window );">Issuance of common stock - partial payout of 2023 bonus in RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,976,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under Offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Offering costs associated with ATM offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,711,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,711,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(767,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,327,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,327,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,405,698,000<span></span>
</td>
<td class="num">(272,000)<span></span>
</td>
<td class="num">(1,489,546,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,108,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,198,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,419,266,000<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(1,550,993,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (131,990,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56,569,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (56,569,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of common stock upon vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">474,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(264,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(264,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(181,742)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,353,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,353,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,424,355,000<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(1,607,562,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183,470,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,907,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,419,266,000<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(1,550,993,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (131,990,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,614,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 241,198,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,429,885,000<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(1,309,795,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119,827,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,222,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,222,726<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,424,355,000<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(1,607,562,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (183,470,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balances (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,907,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,767,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,767,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Issuance of common stock upon vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under the ESPP (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock under Offering, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,519)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,358,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,358,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,429,885,000<span></span>
</td>
<td class="num">$ (275,000)<span></span>
</td>
<td class="num">$ (1,309,795,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119,827,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balances (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,222,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,222,726<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_StockIssuedDuringPeriodPartialPayoutBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during period in lieu of bonus.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_StockIssuedDuringPeriodPartialPayoutBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_StockIssuedDuringPeriodPartialPayoutBonusShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of bonus.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_StockIssuedDuringPeriodPartialPayoutBonusShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">2,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">10,793<span></span>
</td>
<td class="nump">14,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability', window );">Impairment of out-license asset and remeasurement of CVR liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">10,286<span></span>
</td>
<td class="nump">12,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInterestInProjects', window );">Gain on Sale Transactions, net (Note 6)</a></td>
<td class="num">(339,102)<span></span>
</td>
<td class="num">(177,732)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-downs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ChangeInFairValueOfDerivatives', window );">Change in fair value of derivatives</a></td>
<td class="nump">12,608<span></span>
</td>
<td class="nump">576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other non-cash adjustments, net</a></td>
<td class="nump">2,490<span></span>
</td>
<td class="num">(1,843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Trade receivables, net</a></td>
<td class="nump">106,161<span></span>
</td>
<td class="nump">85,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(18,474)<span></span>
</td>
<td class="num">(18,557)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid manufacturing</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">7,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other prepaid, current and non-current assets</a></td>
<td class="num">(869)<span></span>
</td>
<td class="num">(4,249)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">833<span></span>
</td>
<td class="nump">40,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve', window );">Accrued rebates, fees and reserves</a></td>
<td class="num">(68,053)<span></span>
</td>
<td class="nump">6,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">TSA related operating assets and liabilities, net</a></td>
<td class="num">(10,547)<span></span>
</td>
<td class="num">(4,781)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IncreaseDecreaseInAccruedCompensation', window );">Accrued compensation</a></td>
<td class="num">(7,329)<span></span>
</td>
<td class="num">(2,643)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and other current and non-current liabilities</a></td>
<td class="num">(14,911)<span></span>
</td>
<td class="num">(45,871)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(72,458)<span></span>
</td>
<td class="nump">12,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investments in marketable securities</a></td>
<td class="num">(20,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturities of investments in marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sale of investments in marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromProductiveAssets', window );">Net cash received related to the Sale Transactions (Note 6)</a></td>
<td class="nump">478,681<span></span>
</td>
<td class="nump">227,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsForMilestoneBasedLicenseFee', window );">Milestone payment to Junshi Biosciences</a></td>
<td class="num">(12,500)<span></span>
</td>
<td class="num">(12,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities, net</a></td>
<td class="num">(303)<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">445,152<span></span>
</td>
<td class="nump">230,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts', window );">Proceeds from (repayment of) Revenue Purchase and Sale Agreement, net of issuance costs</a></td>
<td class="num">(47,652)<span></span>
</td>
<td class="nump">36,495<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from purchase under the employee stock purchase plan</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement</a></td>
<td class="num">(280)<span></span>
</td>
<td class="num">(2,456)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Redemption of 2026 Convertible Notes, including transaction costs</a></td>
<td class="num">(233,185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(859)<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(281,788)<span></span>
</td>
<td class="num">(187,038)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">90,906<span></span>
</td>
<td class="nump">56,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">126,250<span></span>
</td>
<td class="nump">103,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">$ 217,156<span></span>
</td>
<td class="nump">159,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Non-cash employee bonuses settled in common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IssuanceCostOfDebtIncurredButNotYetPaid', window );">Financing issuance costs in accrued and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">2027 Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of Term Loan, premiums and exit fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(260,387)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember', window );">2029 Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Term Loan, net of debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember', window );">ATM Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in fair value of derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of Impairment of out-license asset and remeasurement of CVR liability, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IncreaseDecreaseInAccruedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accrued compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IncreaseDecreaseInAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accrued rebates, fees and reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IssuanceCostOfDebtIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for issuance cost of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IssuanceCostOfDebtIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentsForMilestoneBasedLicenseFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with milestone based license fee payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentsForMilestoneBasedLicenseFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from revenue purchase and sale agreement, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInterestInProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) included in earnings resulting from the sale of interest in projects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInterestInProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Organization and Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Organization and Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Organization and Summary of Significant Accounting Policies</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Coherus Oncology,&#160;Inc. (the &#8220;Company&#8221; or &#8220;Coherus&#8221;) is a fully integrated commercial-stage innovative oncology company with an approved next-generation programmed death receptor-1 (&#8220;PD-1&#8221;) inhibitor, LOQTORZI&#174; (toripalimab-tpzi), and a pipeline that includes two mid-stage clinical candidates targeting liver, lung, head &amp; neck, and other cancers. Our strategy is to expand the use of LOQTORZI in nasopharyngeal carcinoma (&#8220;NPC&#8221;) and advance the development of new indications for LOQTORZI in combination with both our pipeline candidates as well as our industry partners, driving synergies from proprietary combinations, including first-in-class anticancer agents. On May 29, 2025, the Company changed its corporate name from Coherus BioSciences, Inc. to Coherus Oncology, Inc. to better align with its exclusive focus on proprietary innovative immuno-oncology medicines following the completion of the recent divestitures of our biosimilar businesses and the transition to an exclusive focus on immuno-oncology.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company previously owned UDENYCA (pegfilgrastim-cbqv), which was launched commercially in a pre-filled syringe presentation in the United States in January 2019, followed by the launch of UDENYCA in an autoinjector presentation in May 2023 and the launch of UDENYCA ONBODY in February 2024. On December 2, 2024, the Company and Intas Pharmaceuticals Ltd. (&#8220;Intas&#8221;) entered into an asset purchase agreement (the &#8220;UDENYCA Purchase Agreement&#8221;), pursuant to which the Company agreed to divest the UDENYCA franchise (the &#8220;UDENYCA Business&#8221;) to Intas (the &#8220;UDENYCA Sale&#8221;). On April 11, 2025 (the &#8220;UDENYCA Closing Date&#8221;), the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $483.4 million, inclusive of $118.4 million for UDENYCA product inventory. <span style="background:#ffffff;">Intas has designated Accord BioPharma, Inc., an indirect wholly owned subsidiary of Intas (&#8220;Accord&#8221; and, together with Intas, the &#8220;Intas Parties&#8221;) to purchase the physical assets, including product inventory.</span> In addition, the Company is also eligible to receive two additional payments of $37.5 million <span style="-sec-ix-hidden:Hidden_ZVIIRVNU5ESFlxId6ZfAzg;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span> (together, the &#8220;Earnout Payments&#8221;). The first such payment is payable by Intas to the Company if net sales (as defined in the UDENYCA Purchase Agreement, &#8220;Net Sales&#8221;) of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million. The UDENYCA Sale represented the last and most significant divestiture of the Company&#8217;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. As a result, the Company has included discontinued operations presentation in its condensed consolidated statements of operations and condensed consolidated balance sheets for all periods presented. Refer to Note 6. Discontinued Operations for more information.<span style="background:#ffffff;">&#160;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Consolidation</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Coherus and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act. Accordingly, they do not include all the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed consolidated financial statements reflect all adjustments, including normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with U.S.&#160;GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full&#160;year or any subsequent interim period.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December 31, 2024 (the &#8220;2024 Form 10-K&#8221;) filed with the SEC.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities when these values are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Accounting estimates and judgments are inherently uncertain and therefore actual results could differ from these estimates.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting and Geographic Disclosures</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company operates and manages its business as&#160;one&#160;reportable and operating segment, which is the business of developing and commercializing human pharmaceutical products. The Company&#8217;s chief executive officer, as the chief operating decision maker (&#8220;CODM&#8221;), manages and allocates resources to the operations of the Company on an entity-wide basis. Managing and allocating resources on an entity-wide basis enables the CODM to assess the overall level of resources available and how to best deploy these resources across functions. The CODM assesses operating performance and makes operating decisions primarily based on net income (loss), cash on-hand and investments, and cash flows. All expense categories on the condensed consolidated statements of operations are significant, and there are no other significant segment expenses that would require disclosure. Asset information is not regularly provided to the CODM for assessing performance and allocating resources other than cash, cash equivalents and investments in marketable securities. Primarily, all revenue is generated and all long-lived assets are maintained in the United States.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Cash</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;">Restricted cash consists of immaterial deposits for letters of credit that the Company has provided to secure its obligations under certain leases and is included in other assets, non-current on the condensed consolidated balance sheets.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Trade receivables are recorded net of allowances for chargebacks, cash discounts for prompt payment and credit losses. The Company estimates an allowance for expected credit losses by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. The corresponding expense for the credit loss allowance is reflected in selling, general and administrative expenses. The credit loss allowance was immaterial as of June 30, 2025 and December 31, 2024.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Net Revenues</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company sells to wholesalers and distributors, (collectively, &#8220;Customers&#8221;). The Customers then resell to hospitals and clinics (collectively, &#8220;Healthcare Providers&#8221;) pursuant to contracts with the Company. In addition to distribution agreements with Customers and contracts with Healthcare Providers, the Company enters into arrangements with group purchasing organizations that provide for United States government-mandated or privately negotiated rebates, chargebacks and discounts. The Company also enters into rebate arrangements with payers, which consist primarily of commercial insurance companies and government entities, to cover the reimbursement of products to Healthcare Providers. The Company provides co-payment assistance to patients who have commercial insurance and meet certain eligibility requirements. Revenue from product sales is recognized at the point when a Customer obtains </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">control of the product and the Company satisfies its performance obligation, which generally occurs at the time product is shipped to the Customer.&#160;Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from the sales of vaccines to the U.S. federal government for placement into vaccine stockpiles in accordance with SEC Interpretation, Commission Guidance Regarding Accounting for Sales of Vaccines and BioTerror Countermeasures to the Federal Government for Placement into the Pediatric Vaccine Stockpile or the Strategic National Stockpile. This interpretation allows companies to recognize revenue for sales of vaccines into U.S. government stockpiles even though these sales might not meet the criteria for revenue recognition under other accounting guidance.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Discontinued Operations </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company evaluates all disposal transactions to determine whether it qualifies for reporting as discontinued operations. A disposal of a component or a group of components is reported in discontinued operations if the disposal represents a strategic shift that has or will have a major effect on the Company&#8217;s operations and financial results when the following occurs: (1) a component (or group of components) meets the criteria to be classified as held for sale; (2) the component or group of components is disposed of by sale; or (3) the component or group of components is disposed of other than by sale (for example, by abandonment or in a distribution to owners in a spin-off). For any component classified as held for sale or disposed of by sale or other than by sale, qualifying for presentation as a&#160;discontinued operation, the Company reports the results of operations of the discontinued operations (including any gain or loss recognized on the disposal or loss recognized on classification as held for sale of a&#160;discontinued operation), less applicable income taxes (benefit), as a separate component in the condensed consolidated statement of operations for all prior periods presented. The Company also reports net assets transferred to Accord as separate line items on the condensed consolidated balance sheet for prior periods.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="color:#212529;font-weight:bold;">Reclassifications</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Certain amounts in prior years&#8217; financial statements have been reclassified to conform with the current period presentation of discontinued operations, including amounts in the condensed consolidated balance sheets, condensed consolidated statements of operations and various footnotes. There were&#160;no&#160;changes to net income (loss). In addition, certain amounts in the condensed consolidated statements of cash flows have been reclassified to conform with the current period presentation, and these changes had no impact on the net cash (used in) provided by operating activities and financing activities.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="color:#212529;font-weight:bold;">2025 Tax Reform</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;) was signed into law in the United States. This comprehensive tax legislation contains a broad range of tax reforms, including provisions that allow for the immediate expensing of domestic research and development expenses, restore and make permanent 100% bonus depreciation for qualifying assets, and ease limitations on the deductibility of interest expense.&#160;The legislation has multiple effective dates, with certain provisions taking effect in 2025 and others being implemented through various future years. The Company is evaluating the impacts of the OBBBA on its condensed consolidated financial statements, with effects beginning to be reflected in the third quarter of 2025, the period of enactment.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following are recent accounting pronouncements that the Company has not yet adopted:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued&#160;ASU 2023-09,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The new standard is effective for the Company for annual periods beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03<i style="font-style:italic;">,&#160;Income Statement - Reporting Comprehensive Income - Expense Disaggregation (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#160;</i>which requires public entities to disclose certain disaggregated costs and expenses on an annual and interim basis in the notes to the financial statements. It also requires disclosure of the total amount of selling expenses, and the Company&#8217;s definition of selling expenses. This standard is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and is effective on either a prospective or retrospective basis. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company has reviewed other recent accounting pronouncements and concluded they are either not applicable to the business or that no material effect is expected on the condensed consolidated financial statements as a result of future adoption. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company launched LOQTORZI in December 2023. Net revenue for sales of UDENYCA, YUSIMRY and CIMERLI are classified within discontinued operations (refer to Note 6. Discontinued Operations). All LOQTORZI net product revenue was generated in the United States, and the Company&#8217;s net revenue was as follows: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">LOQTORZI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,777</p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,827</p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,604</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">For continuing operations, gross product revenues by significant Customers as a percentage of total gross product revenues were as follows: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">McKesson Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cencora (previously known as AmeriSource-Bergen Corporation)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cardinal Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Product Sales Discounts and Allowances</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">The total provision related to sales made in the prior period was </span><span style="color:#212529;background:#ffffff;">$(8.7)</span><span style="color:#212529;background:#ffffff;">&#160;million and </span><span style="color:#212529;background:#ffffff;">$2.8</span><span style="color:#212529;background:#ffffff;">&#160;million for the three months ended June 30, 2025 and 2024, respectively. </span>Chargebacks and discounts for prompt payment are recorded as a reduction in trade receivables, and the remaining reserve balances are classified as current liabilities on the condensed consolidated balance sheets.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the sale of the CIMERLI ophthalmology franchise, the YUSIMRY franchise and the UDENYCA franchise, the Company retained and will continue to be responsible for sales discounts and allowance liabilities incurred prior to March 1, 2024 for CIMERLI, June 26, 2024 for YUSIMRY and April 11, 2025 for UDENYCA. Sales discounts and allowances incurred on behalf of the respective counterparties following the close of the Sale Transactions in accordance with the Company&#8217;s Transition Services Agreement (the &#8220;CIMERLI TSA&#8221;) with Sandoz Inc. (&#8220;Sandoz&#8221;) in March 2024 for CIMERLI, the Company&#8217;s Transition Services Agreement (the &#8220;YUSIMRY TSA&#8221;) with Hong Kong King-Friend Industrial Company Ltd. (&#8220;HKF&#8221;) in June 2024 for YUSIMRY and the Company&#8217;s Transition Services Agreement with Intas (the &#8220;UDENYCA TSA&#8221; and, together with the CIMERLI TSA and the YUSIMRY TSA, collectively the &#8220;TSA&#8221; or the &#8220;TSAs&#8221;) in April 2025 for UDENYCA are reflected within </span>TSA receivables, net and <span style="background:#ffffff;">TSA payables and accrued liabilities </span>in the condensed consolidated balance sheets and are excluded from the below table (see Note 6. Discontinued Operations).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The activities and ending reserve balances for each significant category of discounts and allowances that constitute variable consideration were as follows: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,645</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 269,872</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,152)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (295,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (438,471)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at June&#160;30,&#160;2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,894</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,885</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,006</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,066</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (485,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (105,986)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (82,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (673,859)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at June&#160;30,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,098</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Value Measurements</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The fair values of financial instruments are classified into one of the following categories based upon the lowest level of input that is significant to the fair value measurement:</p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1&#160;&#8212; Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2&#160;&#8212; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3&#160;&#8212; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The fair values of cash equivalents approximate their carrying values due to the short-term nature of such financial instruments.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Unrealized gains and losses on available-for-sale debt securities are reported as a component of accumulated comprehensive income (loss), with the exception of unrealized losses believed to be related to credit losses, if any, which are recognized in earnings in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. When the fair value of an available-for-sale debt investment is less than its cost at the balance sheet date, a determination is made as to whether the impairment is related to a credit loss and, if it is, the portion of the impairment relating to credit loss is recorded as an allowance through net income. Realized gains and losses, if any, on available-for-sale securities are included in other income (expense), net, in the condensed consolidated statements of operations based on the specific identification method. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of Surface Oncology, Inc. (&#8220;Surface&#8221;) on September 8, 2023 (the &#8220;Surface Acquisition&#8221;), the Company recorded <span style="background:#ffffff;">contingent consideration liabilities related to contingent value rights (&#8220;CVRs&#8221;). The fair value of the CVR liabilities were determined using a Monte Carlo simulation-based model discounted to present value and represents a Level 3 measurement within the fair value hierarchy. Assumptions used in this calculation include estimated revenue, discount rate and various probability factors. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Revenue Participation Right Purchase and Sale Agreement (the &#8220;Revenue Purchase and Sale Agreement&#8221;), dated as of May 8, 2024 among the Company and Coduet Royalty Holdings, LLC, as administrative agent and each buyer named in an annex thereto (collectively, the &#8220;Purchaser Group&#8221;) (see Note 8. Financial Liabilities) contained an embedded derivative that met the criteria to be bifurcated and accounted for separately from the Revenue Purchase and Sale Agreement (the "Royalty Fee Derivative Liability"). The Company recorded the initial estimated fair value of the Royalty Fee Derivative Liability of $9.2 million in accrued and other current liabilities on the condensed consolidated balance sheets. To estimate the fair value, the Company uses Monte Carlo simulation models that require the use of Level 3 unobservable inputs, primarily the amount and timing of our expected future revenue, the estimated volatility of these revenues, the discount rate corresponding to the risk of revenue, and the probability of certain events. The Company estimated the total fair value of the Royalty Fee Derivative Liability at June 30, 2025 and December 31, 2024, to be $1.5 million and $13.6 million, respectively. In connection with the UDENYCA Sale, the UDENYCA portion of the Royalty Fee Derivative Liability was derecognized.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;">Financial liabilities related to long-term debt obligations are summarized in Note 8. Financial Liabilities. Other financial assets and liabilities from continuing operations measured at fair value on a recurring basis are summarized as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,597</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable debt securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,840</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:middle;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,252</p></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents may include the following: money market funds, U.S. treasury securities, commercial paper or corporate notes with original maturities of 90 days or less.</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The cost, unrealized gains or losses, and fair value by investment type are summarized as follows: </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,475</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,203</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company held </span><span style="background:#ffffff;">seven</span><span style="background:#ffffff;"> positions that were in unrealized loss positions as of June 30, 2025. </span><span style="background:#ffffff;">No</span><span style="background:#ffffff;"> impairment was recognized in 2025. </span><span style="color:#212529;background:#ffffff;">As of June 30, 2025, the remaining contractual maturities of available-for-sale securities were less than&#160;</span><span style="color:#212529;background:#ffffff;">one year</span><span style="color:#212529;background:#ffffff;">, a</span><span style="color:#212529;background:#ffffff;">nd the average maturity of investments upon acquisition was ap</span><span style="color:#212529;background:#ffffff;">proximately&#160;</span><span style="color:#212529;background:#ffffff;">six months</span><span style="color:#212529;background:#ffffff;">. The accrued interest receivable on available-for-sale marketable securities was immaterial at June 30, 2025.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Inventory of $4.5 million and $4.2 million as of June 30, 2025 and December 31, 2024, respectively, consisted entirely of finished goods. <span style="background:#ffffff;">Inventory expected to be sold more than twelve months from the balance sheet date is classified as inventory, non-current on the condensed consolidated balance sheets. As of June 30, 2025 and December 31, 2024, the Company did not have any inventory of continuing operations classified as non-current.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">Prepaid manufacturing of $6.7 million as of June 30, 2025 included prepayments to a CMO of $1.1 million for manufacturing services, which the Company expects to be converted into inventory within the next twelve months, and $5.6 million for research and development. Prepaid manufacturing of $6.7 million as of December 31, 2024 included $0.3 million for manufacturing services of the Company&#8217;s product and $6.4 million for research and development.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Balance Sheet Components</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and Equipment, Net</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Property and equipment, net of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,437</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,582</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,751</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,825</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (19,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (20,988)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net - subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Property and equipment, net from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (261)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,576</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Depreciation and amortization expense related to property and equipment, net was $0.3 million and $0.7 million for the three and six months ended June 30, 2025, respectively, and $0.5 million and $1.1 million for the three and six months ended June 30, 2024, respectively.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2025 and December 31, 2024, the net book value of software implementation costs of continuing operations related to hosting arrangements was </span><span style="background:#ffffff;">$0.9</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.7</span><span style="background:#ffffff;">&#160;million, respectively, and the amortization expense was immaterial for all periods presented.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets, Net </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 3pt 0pt;">Intangible assets, net of continuing operations consisted of the following: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,787</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Indefinite-lived assets - in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,859</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,646</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Amortization expense related to finite-lived intangible assets was $0.6 million and $1.3 million in the three and six months ended June 30, 2025, respectively, and $0.7&#160;million and $1.6&#160;million in the three and six months ended June 30, 2024, respectively.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">The out-licensed&#160;partnership program with Novartis Institutes for Biomedical Research, Inc. (&#8220;Novartis Institutes&#8221;) (NZV930)</span>, acquired as part of the Surface Acquisition, was terminated by Novartis Institutes with an effective date of October 2, 2024. As a result, during the first quarter of 2024, the Company recognized a net impairment charge of $6.8 million in <span style="-sec-ix-hidden:Hidden_w5XeNxvMYUmYTUa13HiL8A;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">selling, general and administrative expenses</span></span> in the condensed consolidated statements of operations relating to the write-off of the net carrying value of the Novartis Institutes out-license intangible asset of $10.6 million and the final remeasurement of the CVR liability related to NZV930 of $3.8 million to its fair value of zero.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Accrued and Other Current Liabilities  </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Accrued and other current liabilities of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued commercial and research and development manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,449</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued co-development costs and milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,500</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,028</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,288</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Liabilities, Non-current </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Other liabilities, non-current of continuing operations consisted of the following:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Contingent consideration, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,595</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,329</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.&#160;&#160;&#160;&#160;&#160;&#160;Discontinued Operations</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On December 2, 2024, the Company and Intas entered into the UDENYCA Purchase Agreement. On April 11, 2025, the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $483.4 million, inclusive of $118.4 million for UDENYCA product inventory. The Company recognized a net gain on the UDENYCA Sale of $339.1 million, which included the cash receipts less net assets transferred to Accord or otherwise derecognized and transaction expenses of $9.9 million. At June 30, 2025, the majority of the transaction costs were unpaid. In addition, the Company is also eligible to receive two additional Earnout Payments of $37.5 million <span style="-sec-ix-hidden:Hidden_9SMfBZMM-UOmCAKYUApEYw;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">each</span></span>. The first such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On June 26, 2024, the Company completed the sale of its YUSIMRY immunology franchise, which comprised certain assets, including certain YUSIMRY intellectual property, contracts, YUSIMRY inventory, and all activities related to </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">research and development of YUSIMRY for upfront cash consideration of $40.0 million and the assumption of certain liabilities, including $17.0 million of inventory purchase commitments (the &#8220;YUSIMRY Sale&#8221;). </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On March 1, 2024, the Company completed the sale of its CIMERLI ophthalmology franchise through the sale of its subsidiary, Coherus Ophthalmology LLC, to Sandoz for upfront, all-cash consideration of $187.8&#160;million, inclusive of $17.8&#160;million for CIMERLI product inventory and prepaid manufacturing assets (the &#8220;CIMERLI Sale&#8221; and, together with the UDENYCA Sale and the YUSIMRY Sale, the &#8220;Sale Transactions&#8221;).</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The UDENYCA Sale represented the last and most significant divestiture of the Company&#8217;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. Accordingly, for all prior periods presented, the results of the discontinued operations have been reported as a separate component of income on the condensed consolidated statements of operations, and the assets and liabilities of the discontinued operations have been presented separately in the condensed consolidated balance sheets.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company used a portion of the proceeds of the UDENYCA Sale to repay substantially all of the outstanding 2026 Convertible Notes and to buy out the right to receive royalties on net sales of UDENYCA in accordance with the Revenue Purchase and Sale Agreement. Accordingly, the interest expense and loss on debt extinguishment associated with these arrangements have been presented within discontinued operations. Interest expense related to the $175.0 million portion of the $250.0 million aggregate principal amount senior secured term loan facility, entered into on January 5, 2022 (as amended, the &#8220;2027 Term Loans&#8221;), was required to be repaid in April 2024 in connection with the CIMERLI Sale and has also been presented within discontinued operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="background:#ffffff;">The following table presents a reconciliation of discontinued operations for the periods presented: </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,438</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,706</p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,403</p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,950</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">       Total costs and expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,059</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,379</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,270)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on Sale Transactions, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177,732</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">Net revenue from discontinued operations by product was as follows: </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">UDENYCA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,584</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">CIMERLI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">YUSIMRY</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue from discontinued operations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,438</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Assets of discontinued operations, all of which were derecognized as of June 30, 2025, were as follows at December 31, 2024: </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets of Discontinued Operations</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,887</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,983</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaids and current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,180</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,776</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,243</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets of discontinued operations</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,423</p></th></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">Consistent with the historical offsetting payment practices of the Company&#8217;s Customers, certain cash receipts for sales made by Coherus prior to the UDENYCA Closing Date have been reduced by Customers to pay themselves for chargebacks, including chargebacks related to sales of UDENYCA made by Accord on or after the UDENYCA Closing Date.&#160;In accordance with the terms of the </span>UDENYCA TSA<span style="background:#ffffff;">, all the cash deductions taken by Customers related to sales made by Accord will be repaid to Coherus by Accord. As of June 30, 2025, such amounts receivable from Accord were </span><span style="background:#ffffff;">$6.4</span><span style="background:#ffffff;"> million and were classified in TSA receivables, net on the condensed consolidated balance sheet. </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table presents the balance sheet classifications of assets and liabilities that were related to discontinued operations but did not transfer to any of the buyers in the Sale Transactions, and thus were not classified as discontinued operations: </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Trade receivables, net<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (10,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,365</p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued rebates, fees and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,771</p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities to be paid in connection with UDENYCA Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,816</p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,667</p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Convertible notes (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,229</p></td></tr></table><div style="margin-top:8pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">Chargebacks and discounts for prompt payment are classified as a reduction in trade receivables. </span></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#212529;background:#ffffff;">Cash flows from continuing </span><span style="background:#ffffff;">operations and discontinued operations have been presented together in the condensed consolidated statement of cash flows. During the six months ended June 30, 2025, operating cash flows of discontinued operations were primarily related to the </span>adjustment for the net gain on UDENYCA Sale of $339.1 million, partially offset by a loss on debt extinguishment of $10.3 million.<span style="background:#ffffff;"> During the six months ended June 30, 2024,</span> <span style="background:#ffffff;">operating cash flows of discontinued operations were primarily related to the adjustment for the net gain on Sale Transactions of </span><span style="background:#ffffff;">$177.7</span><span style="background:#ffffff;"> million and an increase in UDENYCA inventory which resulted in a net cash outflow of </span><span style="background:#ffffff;">$15.5</span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">In connection with the Sale Transactions, the Company entered into separate TSAs with each of the buyers pursuant to which the Company is providing certain business support services including billings, collections, and the remittance of rebates, to ensure business continuity for patients and customers for specified periods. Under each of the TSAs, the Company is entitled to be reimbursed for its costs. Such reimbursements were </span><span style="background:#ffffff;">$1.7</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million for the three months ended June 30, 2025 and 2024, respectively, and $</span><span style="background:#ffffff;">1.8</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million for the six months ended </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">June 30, 2025 and 2024, respectively, and were recorded as a reduction to operating expenses or in other income (expense), net in the condensed consolidated statements of operations based on the nature of the payment.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborations and Other Arrangements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_CollaborationAndLicenseAgreementsAbstract', window );"><strong>Collaborations and Other Arrangements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">Collaborations and Other Arrangements</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Collaborations and Other Arrangements</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><i style="font-style:italic;">In-Licensing Agreement</i></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Junshi Biosciences </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">In March 2024, the Company entered into an Amendment No. 2 (the &#8220;2</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">nd</sup><span style="background:#ffffff;"> Amendment&#8221;) to the </span>Exclusive License and Commercialization Agreement (the &#8220;<span style="background:#ffffff;">Collaboration Agreement&#8221;) with Junshi Biosciences Co., Ltd. (&#8220;Junshi Biosciences&#8221;) to revise the timing of the </span><span style="background:#ffffff;">$25.0</span><span style="background:#ffffff;"> million milestone payment to Junshi Biosciences that became due in connection with the approval by the U.S. Food and Drug Administration (&#8220;FDA&#8221;) of toripalimab for the treatment of patients with NPC in the first quarter of 2024. Under the terms of the 2</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">nd</sup><span style="background:#ffffff;"> Amendment, the </span><span style="background:#ffffff;">$25.0</span><span style="background:#ffffff;"> million milestone payment was split into two installments of </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million each, one that was paid in the second quarter of 2024 and one that was paid in January of 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;">The research and development expense recognized for obligations to Junshi Biosciences for the three and six months ended June 30, 2025 and the three months ended June 30, 2024 was not material. During the six months ended June 30, 2024, the Company recognized a reduction in research and development expenses for the release of certain liabilities of $4.8 million pursuant to the 2<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">nd</sup> Amendment with Junshi Biosciences. In the condensed consolidated balance sheets as of December 31, 2024, the Company classified $12.5 million in accrued and other current liabilities, as well as $0.4 million in accounts payable related to the co-development, regulatory and technology transfer costs related to these programs. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"><span style="background:#ffffff;">The accrued royalty obligation to Junshi Biosciences was </span><span style="background:#ffffff;">$2.0</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.5</span><span style="background:#ffffff;"> million as of June 30, 2025 and December 31, 2024, respectively.&#160;The additional milestone payments, option fee for the IL-2 cytokine and royalties are contingent upon future events and, therefore, will be recorded if and when it becomes probable that a milestone will be achieved, or when an option fee or royalties are incurred.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Segoe UI';font-size:9pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_CollaborationAndLicenseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Collaboration and license agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_CollaborationAndLicenseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/808/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financial Liabilities</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:1pt;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Liabilities</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.3pt;margin:0pt 0pt 6pt 0pt;">A summary of the Company&#8217;s debt obligations as of the dates indicated, including the level within the fair value hierarchy (see Note 3. Fair Value Measurements), is as follows:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,771)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">*</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">The principal amounts outstanding are subject to variable interest rates based on three-month SOFR plus fixed percentages. Therefore, the Company believes the carrying amounts of these obligations approximate their fair values.</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">**</span></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">The fair value is influenced by interest rates, the Company&#8217;s stock price and stock price volatility and is determined by prices observed in market trading. Since the market for trading of the 2026 Convertible Notes is not considered to be an active market, the estimated fair value is based on Level 2 inputs.</span></p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2029 Term Loan </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 8, 2024, the Company entered into a senior secured term loan facility for up to $38.7 million (the &#8220;2029 Term Loan&#8221;) and received p<span style="background:#ffffff;">roceeds, net of the original issuance discount, of </span><span style="background:#ffffff;">$37.5</span><span style="background:#ffffff;"> million. The net proceeds were used by the Company as part of the full repayment of the 2027 Term Loans.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The 2029 Term Loan matures on May 8, 2029. The amount borrowed under the 2029 Term Loan accrues interest equal to 8.0%, plus a three-month SOFR rate per annum. The 2029 Term Loan provides for interest-only payments on a quarterly basis until maturity. <span style="background:#ffffff;">The loan agreement, by and among the Company, Ankura Trust Company, LLC and the lenders signatory thereto (the &#8220;2029 Loan Agreement&#8221;), contains certain covenants, and the Company was in full compliance with </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> events of default as of June 30, 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Interest expense on the 2029 Term Loan was $1.3 million and $2.6 million for the three and six months ended June 30, 2025, respectively, and $0.8 million for the three and six months ended June 30, 2024, and is classified within continuing operations on the condensed consolidated statements of operations.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Purchase and Sale Agreement<b style="color:#ff0000;font-weight:bold;"> </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On May 8, 2024, concurrent with the 2029 Term Loan, the Company entered into the Revenue Purchase and Sale Agreement with the Purchaser Group. Under the terms of the Revenue Purchase and Sale Agreement, the Purchaser Group paid the Company </span><span style="background:#ffffff;">$37.5</span><span style="background:#ffffff;"> million, subject to certain conditions at closing (the &#8220;Purchase Price&#8221;). In exchange, the Company sold to the Purchaser Group a right to receive</span><span style="background:#ffffff;"> 5.0%</span><span style="background:#ffffff;"> of U.S. net sales of UDENYCA and LOQTORZI with respect to a specified threshold applicable to UDENYCA net sales and a specified threshold applicable to LOQTORZI net sales during an applicable year and </span><span style="background:#ffffff;">0.5%</span><span style="background:#ffffff;"> of U.S. net sales of UDENYCA and LOQTORZI that exceeded the specified threshold during that year (the &#8220;Revenue Payment&#8221;) for each calendar quarter commencing May 8, 2024. The Purchaser Group&#8217;s right to receive the Revenue Payment terminates and the Company no longer has the obligation to pay Revenue Payments once the Purchaser Group receives the amount equal to </span><span style="background:#ffffff;">2.25</span><span style="background:#ffffff;"> times the Purchase Price allocated to each product. The Company may also buy out the Purchaser Group&#8217;s rights to receive the Revenue Payments by triggering certain conditions and paying the Purchaser Group the unpaid portion of the </span><span style="background:#ffffff;">2.25</span><span style="background:#ffffff;"> multiple on the Purchase Price. The proceeds from the Purchase Price were used by the Company as part of the full repayment of the 2027 Term Loans. On April 15, 2025, the Company paid </span><span style="background:#ffffff;">$47.7</span><span style="background:#ffffff;"> million to buy out the Purchaser Group&#8217;s right to receive the Revenue Payments with respect to UDENYCA in accordance with the Revenue Purchase and Sale Agreement (&#8220;UDENYCA Buy-out&#8221;).</span> </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Revenue Purchase and Sale Agreement contains certain covenants, and the Company was in full compliance with the agreement as of June 30, 2025.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="background:#ffffff;">The </span>Revenue Purchase and Sale Agreement contains an embedded derivative that meets the criteria to be bifurcated and accounted <span style="background:#ffffff;">for as a freestanding instrument subject to derivative accounting. The allocation of the Purchase Price to the embedded derivative resulted in a </span><span style="background:#ffffff;">$9.2</span><span style="background:#ffffff;"> million discount on the revenue participation liability at inception. Additionally, there was </span><span style="background:#ffffff;">$1.4</span><span style="background:#ffffff;"> million in issuance costs. The discount and issuance costs are amortized to interest expense over the estimated term of the Revenue Purchase and Sale Agreement using the effective interest method. In connection with the UDENYCA Buy-out, the unamortized portion of the discount and issuance costs related to UDENYCA was derecognized. For the three and six months ended June 30, 2025, there was </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;">&#160;million and </span><span style="background:#ffffff;">$3.8</span><span style="background:#ffffff;"> million, respectively, of interest expense related to the Revenue Purchase and Sale Agreement, of which </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.9</span><span style="background:#ffffff;"> million related to UDENYCA and have been presented within discontinued operations, respectively. For the three and six months ended June 30, 2024, interest expense, inclusive of the amortization of discount and issuance costs, </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">was&#160;</span><span style="background:#ffffff;">$1.7</span><span style="background:#ffffff;">&#160;million, of which </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million related to UDENYCA and has been presented within discontinued operations. </span>For details on the Royalty Fee Derivative Liability, see Note 3. Fair Value Measurements.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">A summary of the revenue participation liability is as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,994</p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: unamortized discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (9,251)</p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,743</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">The following table summarizes the activity within the revenue participation liability: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from sale of future royalties on May 8, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,500</p></td></tr><tr><td style="vertical-align:middle;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion of proceeds allocated to the embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,202)</p></td></tr><tr><td style="vertical-align:middle;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,391)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,334)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,170</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,743</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,177)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,818</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion derecognized in connection with the UDENYCA Buy-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,283)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,101</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 3pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Classification on the condensed consolidated balance sheets is as follows: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, current</p></td><td style="vertical-align:bottom;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,148</p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current</p></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,595</p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,743</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2027 Term Loans </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company entered into a loan agreement in January 2022 (as amended, the &#8220;2027 Loan Agreement&#8221;) with BioPharma Credit, PLC and the 2027 Lenders that provided for a senior secured term loan facility</span>, of which $250.0 million was funded. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On February 5, 2024, the Company entered into a Consent, Partial Release and Third Amendment to the 2027 Term Loans (the &#8220;Consent and Amendment&#8221;) with the Collateral Agent and the 2027 Lenders. Pursuant to the Consent and Amendment, among other things, the 2027 Lenders and the Collateral Agent required the Company to make a $175.0 million partial prepayment of the principal of the loans outstanding under the 2027 Loan Agreement upon consummation of the transactions contemplated by the CIMERLI Purchase Agreement. As a result of the CIMERLI Sale closing, the Company made the partial prepayment of $175.0 million of the total principal balance of $250.0 million of the 2027 Term Loans on April 1, 2024. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On May 8, 2024, in connection with entering into the 2029 Term Loan and the Revenue Purchase and Sale Agreement, the Company repaid in full all outstanding indebtedness and terminated all commitments under the 2027 Term Loans. The May 8, 2024 payoff amount of $79.6 million included principal repayment in full, accrued interest, a 3.0% prepayment premium fee of the principal amount, a make-whole interest payment and lender fees. &#160;</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;">The following table summarizes interest expense for the 2027 Term Loans and the dates when principal was repaid:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Expense</b></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount Repaid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">was Repaid</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discontinued Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 1, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Continuing Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">May 8, 2024</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="color:#0070c0;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.5%</b><b style="font-weight:bold;"> Convertible Senior Subordinated Notes due 2026</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In April 2020, the Company issued and sold $230.0 million aggregate principal amount of its 1.5% Convertible Senior Subordinated notes due 2026 (the &#8220;2026 Convertible Notes&#8221;). The 2026 Convertible Notes accrue interest at a rate of 1.5% per annum, payable semi-annually in arrears on April 15 and October 15 of each year and mature on April 15, 2026, unless earlier repurchased or converted.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">The 2026 Convertible Notes have customary provisions relating to the occurrence of &#8220;events of default&#8221; (as defined in the Indenture for the 2026 Convertible Notes). As of June 30, 2025, the Company was in full compliance with these covenants, and there were no events of default under the 2026 Convertible Notes.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On April 15, 2025, the Company paid $170.0 million in cash to repurchase $170.0 million aggregate principal amount of the 2026 Convertible Notes in privately negotiated transactions. On May 15, 2025, pursuant to the Fundamental Change Repurchase Right (as defined in the indenture, dated as of April 17, 2020 (the &#8220;Indenture&#8221;), between the Company and U.S. Bank Trust Company, National Association (the &#8220;Trustee&#8221;), as trustee), the Company repurchased $59.9 million aggregate principal amount of the 2026 Convertible Notes, at a cash repurchase price of $59.9 million, which amount was equivalent to 100% of the principal amount of the repurchased notes, together with the accrued and unpaid interest. As of June 30, 2025, the outstanding principal amount of the 2026 Convertible Notes was $0.1 million and consisted of the remaining notes that were not tendered for repurchase. In connection with the repurchases, the Company recorded a $4.7 million loss on debt extinguishment which is classified within discontinued operations in the condensed consolidated statements of operations. The charge in the three and six months ended June 30, 2025, included the write-off of the remaining debt discount and debt issuance costs and related transaction fees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The annual effective interest rate is 2.1% for the 2026 Convertible Notes, and the following table presents the components of interest expense which have been presented within discontinued operations:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stated coupon interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,725</p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 667</p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Total interest expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,392</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-family:'Segoe UI';font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commitments and Contingencies </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Purchase Commitments </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company entered into agreements with certain vendors to secure certain CMOs to manufacture its supply of product. As of June 30, 2025, the Company&#8217;s non-cancelable purchase commitments under the terms of its agreements are as follows: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Year ending December&#160;31, (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,195</p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,455</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts in the normal course of business with contract research organizations for preclinical studies and clinical trials and CMOs for the manufacture of clinical trial materials. The contracts are generally cancelable, with varying provisions regarding termination. If a contract with a specific vendor were to be terminated, the Company would generally only be obligated for products or services that the Company had received as of the effective date of the termination and any applicable cancellation fees. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Guarantees and Indemnifications</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company assesses the likelihood of any adverse judgments or related claims, as well as ranges of probable losses. In the cases where the Company believes that a reasonably possible or probable loss exists, it will disclose the facts and circumstances of the claims, including an estimate range, if possible.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Legal Proceedings and Other Claims </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company is a party to various legal proceedings and claims that arise in the ordinary, routine course of business and that have not been fully resolved. The outcome of such legal proceedings and claims is inherently uncertain. Accruals are recognized for such legal proceedings and claims to the extent that a loss is both probable and reasonably estimable. The best estimate of a loss within a range is accrued; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. If it is determined that a material loss is reasonably possible and the loss or range of loss can be estimated, the possible loss is disclosed. Sometimes it is not possible to determine the outcome of these matters or, unless otherwise noted, the outcome (including in excess of any accrual) is not expected to be material, and the maximum potential exposure or the range of possible loss cannot be reasonably estimated. As of June 30, 2025 and December 31, 2024, the Company had an accrual of $6.4 million, related to such matters that was included in accrued rebates, fees and reserves on the condensed consolidated balance sheets. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">In late April of 2022, the Company received a demand letter from Zinc Health Services, LLC (&#8220;Zinc&#8221;) asserting that Zinc was entitled to approximately $14.0&#160;million from the Company for claims related to certain sales of UDENYCA from October 2020 through December 2021. No legal proceeding has been filed in connection with the claims in the letter and based on currently available information the final resolution of the matter is uncertain. The Company intends to defend any legal proceeding that may be filed. The Company has an accrual established as of June 30, 2025 that represents its estimated liability to resolve the matter. Loss contingencies are inherently unpredictable, the assessment is highly subjective and requires judgments about future events and unfavorable developments or resolutions can occur. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;">The Company regularly reviews litigation matters to determine whether its accrual is adequate. The amount of ultimate loss may differ materially from the amount accrued to date.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Other than the matter in connection with the demand letter described in this Note 9. Commitments and Contingencies, there are no pending legal proceedings, other than ordinary routine litigation incidental to the business, to which the Company or any of its subsidiaries is a party, or that any of the Company or its subsidiaries' property is subject. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Deficit)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders' Equity (Deficit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_StockholdersDeficitTextBlock', window );">Stockholders' Equity (Deficit)</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stockholders&#8217; Equity (Deficit)</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">ATM Offering  </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-top:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">There were no shares sold under the at-the-market offering (&#8220;ATM Offering&#8221;) during the three months ended June 30, 2025 and 2024. The following table summarizes information regarding settlements under the ATM Offering for the six months ended June 30, 2025 and 2024:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Number of common stock shares sold during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,005</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted-average price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.44</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net proceeds after commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,549</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:10pt 0pt 0pt 0pt;">As of June 30, 2025, the Company had approximately $64.9 million of its common stock remaining available for sales of common stock from time to time through or to Cowen and Company, LLC as the Company&#8217;s sales agent or principal in the ATM Offering.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_StockholdersDeficitTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure containing information regarding Stockholders' Deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_StockholdersDeficitTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;">11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;">The following table summarizes the classification of stock-based compensation expense in the Company&#8217;s condensed consolidated statements of operations related to employees and non-employees: </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of goods sold <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,460</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,538</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   Stock-based compensation subtotal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,550</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Stock-based compensation from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (875)</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,675</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense capitalized into inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:6pt 0pt 0pt 18pt;"><span style="font-size:10pt;">(1) Stock-based compensation capitalized into inventory is recognized as cost of goods sold when the related product is sold</span>.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.&#160;&#160;&#160;&#160;&#160;&#160;Net Income (Loss) Per Share </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive common shares. <span style="background:#ffffff;">Diluted net l</span>oss per share is computed by dividing net loss by the weighted-average number of common shares outstanding for the period, without consideration for any potential dilutive common share equivalents as their effect would be antidilutive. </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="color:#212529;background:#ffffff;">The following table sets forth the computation of the basic and diluted net income (loss) per share:</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (92,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122,887)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.08)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.87</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,921)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,954</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.79</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stock options, performance stock options and shares subject to ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,704,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,352,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,386,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,925,350</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 894,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989,676</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of 2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,942,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,942,152</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,947,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,188,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,693,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,857,178</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The amounts in the table above exclude any shares contingently issuable pursuant to the CVR Agreement because the conditions that could result in a payment becoming due were not met.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 297,767<span></span>
</td>
<td class="num">$ (56,569)<span></span>
</td>
<td class="num">$ (12,921)<span></span>
</td>
<td class="nump">$ 102,875<span></span>
</td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,954<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Organization and Summary of Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Consolidation</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Coherus and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act. Accordingly, they do not include all the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed consolidated financial statements reflect all adjustments, including normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#8217;s operations and cash flows for interim periods in accordance with U.S.&#160;GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full&#160;year or any subsequent interim period.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company&#8217;s audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December 31, 2024 (the &#8220;2024 Form 10-K&#8221;) filed with the SEC.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities when these values are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Accounting estimates and judgments are inherently uncertain and therefore actual results could differ from these estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock', window );">Segment Reporting and Geographic Disclosures</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Reporting and Geographic Disclosures</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company operates and manages its business as&#160;one&#160;reportable and operating segment, which is the business of developing and commercializing human pharmaceutical products. The Company&#8217;s chief executive officer, as the chief operating decision maker (&#8220;CODM&#8221;), manages and allocates resources to the operations of the Company on an entity-wide basis. Managing and allocating resources on an entity-wide basis enables the CODM to assess the overall level of resources available and how to best deploy these resources across functions. The CODM assesses operating performance and makes operating decisions primarily based on net income (loss), cash on-hand and investments, and cash flows. All expense categories on the condensed consolidated statements of operations are significant, and there are no other significant segment expenses that would require disclosure. Asset information is not regularly provided to the CODM for assessing performance and allocating resources other than cash, cash equivalents and investments in marketable securities. Primarily, all revenue is generated and all long-lived assets are maintained in the United States.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted Cash</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;">Restricted cash consists of immaterial deposits for letters of credit that the Company has provided to secure its obligations under certain leases and is included in other assets, non-current on the condensed consolidated balance sheets.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Trade Receivables</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trade Receivables</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Trade receivables are recorded net of allowances for chargebacks, cash discounts for prompt payment and credit losses. The Company estimates an allowance for expected credit losses by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#8217;s ability to pay. The corresponding expense for the credit loss allowance is reflected in selling, general and administrative expenses. The credit loss allowance was immaterial as of June 30, 2025 and December 31, 2024.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Net Revenues</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Net Revenues</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company sells to wholesalers and distributors, (collectively, &#8220;Customers&#8221;). The Customers then resell to hospitals and clinics (collectively, &#8220;Healthcare Providers&#8221;) pursuant to contracts with the Company. In addition to distribution agreements with Customers and contracts with Healthcare Providers, the Company enters into arrangements with group purchasing organizations that provide for United States government-mandated or privately negotiated rebates, chargebacks and discounts. The Company also enters into rebate arrangements with payers, which consist primarily of commercial insurance companies and government entities, to cover the reimbursement of products to Healthcare Providers. The Company provides co-payment assistance to patients who have commercial insurance and meet certain eligibility requirements. Revenue from product sales is recognized at the point when a Customer obtains </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">control of the product and the Company satisfies its performance obligation, which generally occurs at the time product is shipped to the Customer.&#160;Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue from the sales of vaccines to the U.S. federal government for placement into vaccine stockpiles in accordance with SEC Interpretation, Commission Guidance Regarding Accounting for Sales of Vaccines and BioTerror Countermeasures to the Federal Government for Placement into the Pediatric Vaccine Stockpile or the Strategic National Stockpile. This interpretation allows companies to recognize revenue for sales of vaccines into U.S. government stockpiles even though these sales might not meet the criteria for revenue recognition under other accounting guidance.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Discontinued Operations </b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company evaluates all disposal transactions to determine whether it qualifies for reporting as discontinued operations. A disposal of a component or a group of components is reported in discontinued operations if the disposal represents a strategic shift that has or will have a major effect on the Company&#8217;s operations and financial results when the following occurs: (1) a component (or group of components) meets the criteria to be classified as held for sale; (2) the component or group of components is disposed of by sale; or (3) the component or group of components is disposed of other than by sale (for example, by abandonment or in a distribution to owners in a spin-off). For any component classified as held for sale or disposed of by sale or other than by sale, qualifying for presentation as a&#160;discontinued operation, the Company reports the results of operations of the discontinued operations (including any gain or loss recognized on the disposal or loss recognized on classification as held for sale of a&#160;discontinued operation), less applicable income taxes (benefit), as a separate component in the condensed consolidated statement of operations for all prior periods presented. The Company also reports net assets transferred to Accord as separate line items on the condensed consolidated balance sheet for prior periods.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><b style="color:#212529;font-weight:bold;">Reclassifications</b></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Certain amounts in prior years&#8217; financial statements have been reclassified to conform with the current period presentation of discontinued operations, including amounts in the condensed consolidated balance sheets, condensed consolidated statements of operations and various footnotes. There were&#160;no&#160;changes to net income (loss). In addition, certain amounts in the condensed consolidated statements of cash flows have been reclassified to conform with the current period presentation, and these changes had no impact on the net cash (used in) provided by operating activities and financing activities.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On July 4, 2025, the One Big Beautiful Bill Act (the &#8220;OBBBA&#8221;) was signed into law in the United States. This comprehensive tax legislation contains a broad range of tax reforms, including provisions that allow for the immediate expensing of domestic research and development expenses, restore and make permanent 100% bonus depreciation for qualifying assets, and ease limitations on the deductibility of interest expense.&#160;The legislation has multiple effective dates, with certain provisions taking effect in 2025 and others being implemented through various future years. The Company is evaluating the impacts of the OBBBA on its condensed consolidated financial statements, with effects beginning to be reflected in the third quarter of 2025, the period of enactment.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements </p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following are recent accounting pronouncements that the Company has not yet adopted:</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued&#160;ASU 2023-09,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The new standard is effective for the Company for annual periods beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU 2024-03<i style="font-style:italic;">,&#160;Income Statement - Reporting Comprehensive Income - Expense Disaggregation (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#160;</i>which requires public entities to disclose certain disaggregated costs and expenses on an annual and interim basis in the notes to the financial statements. It also requires disclosure of the total amount of selling expenses, and the Company&#8217;s definition of selling expenses. This standard is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and is effective on either a prospective or retrospective basis. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">The Company has reviewed other recent accounting pronouncements and concluded they are either not applicable to the business or that no material effect is expected on the condensed consolidated financial statements as a result of future adoption. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment reporting and revenue by geographic region.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Net product revenue in United States, and Company's net revenue</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">LOQTORZI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,777</p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,827</p></td></tr><tr><td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,604</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">McKesson Corporation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cencora (previously known as AmeriSource-Bergen Corporation)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cardinal Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock', window );">Schedule of Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,645</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 269,872</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,239)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,152)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (295,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51,187)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (438,471)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balances at June&#160;30,&#160;2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,894</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other&#160;Fees,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Discounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Co-pay</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for&#160;Prompt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assistance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and&#160;Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at December&#160;31,&#160;2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,885</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provision related to sales made in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Current period</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,006</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;">    Prior period - increase (decrease)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,066</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payments and customer credits issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (485,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (105,986)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (82,240)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (673,859)</p></td></tr><tr><td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Balances at June&#160;30,&#160;2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,098</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of product sales discounts and allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets and Liabilities Measured on a Recurring Basis</a></td>
<td class="text"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,597</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marketable debt securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,730</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,840</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td></tr><tr><td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:middle;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Royalty Fee Derivative Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,252</p></td></tr></table><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;">Cash equivalents may include the following: money market funds, U.S. treasury securities, commercial paper or corporate notes with original maturities of 90 days or less.</span><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock', window );">Schedule of Cash and cash equivalents, marketable securities and restricted cash</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,475</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. government agency securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,174</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,203</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Commercial paper and corporate notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,489</p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,341</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized (Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,549</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash, cash equivalents, and investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Property and equipment, net of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,437</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Computer equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,582</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,751</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,825</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (19,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (20,988)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net - subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Property and equipment, net from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (261)</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,576</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Goodwill and Intangible Assets, Net</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,787</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Indefinite-lived assets - in-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,859</p></td></tr><tr><td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,646</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;">Accrued and other current liabilities of continuing operations consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued commercial and research and development manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,449</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued co-development costs and milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,500</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,620</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,028</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Lease liabilities, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td></tr><tr><td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,288</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Liabilities, Non-current</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Contingent consideration, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,595</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Royalty fee derivative liability, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,329</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of reconciliation of discontinued operations</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,438</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,706</p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,403</p></td></tr><tr><td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,950</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">       Total costs and expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85,059</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,379</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,272)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,484)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,270)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on debt extinguishment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on Sale Transactions, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 339,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 177,732</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">UDENYCA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 93,584</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">CIMERLI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (96)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,194</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">YUSIMRY</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,660</p></td></tr><tr><td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">   Total net revenue from discontinued operations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 55,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,438</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></th><th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets of Discontinued Operations</b></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65,887</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid manufacturing</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,983</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other prepaids and current assets</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,180</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,776</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets of discontinued operations, non-current</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,243</p></th></tr><tr><th style="font-weight:normal;text-align:left;vertical-align:middle;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets of discontinued operations</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></th><th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,423</p></th></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Trade receivables, net<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (10,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,365</p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued rebates, fees and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,771</p></td></tr><tr><td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Liabilities to be paid in connection with UDENYCA Sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,816</p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,667</p></td></tr><tr><td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Convertible notes (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,229</p></td></tr></table><div style="margin-top:8pt;"></div><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">Chargebacks and discounts for prompt payment are classified as a reduction in trade receivables. </span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Company's Debt Obligations</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At June&#160;30,&#160;2025</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-family:'Aptos Narrow';font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unamortized Debt Discount and Debt Issuance Costs</b></p></td><td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Financial Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2029 Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2*</p></td></tr><tr><td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (1,771)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Level 2**</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;">*</td><td style="padding:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;">The principal amounts outstanding are subject to variable interest rates based on three-month SOFR plus fixed percentages. Therefore, the Company believes the carrying amounts of these obligations approximate their fair values.</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">**</span></p></td><td style="padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><span style="font-size:8pt;font-weight:normal;">The fair value is influenced by interest rates, the Company&#8217;s stock price and stock price volatility and is determined by prices observed in market trading. Since the market for trading of the 2026 Convertible Notes is not considered to be an active market, the estimated fair value is based on Level 2 inputs.</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock', window );">Schedule of interest expense and debt repayment</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest Expense</b></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Principal</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount Repaid</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">was Repaid</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discontinued Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 1, 2024</p></td></tr><tr><td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Continuing Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">May 8, 2024</p></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember', window );">Revenue Purchase and Sale Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock', window );">Schedule of royalty participation liability</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">A summary of the revenue participation liability is as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,994</p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: unamortized discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (2,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (9,251)</p></td></tr><tr><td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,743</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">The following table summarizes the activity within the revenue participation liability: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Proceeds from sale of future royalties on May 8, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,500</p></td></tr><tr><td style="vertical-align:middle;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion of proceeds allocated to the embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,202)</p></td></tr><tr><td style="vertical-align:middle;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,391)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,334)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,170</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,743</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,177)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,818</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Portion derecognized in connection with the UDENYCA Buy-out</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,283)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue participation liability at June 30, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,101</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 3pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">Classification on the condensed consolidated balance sheets is as follows: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, current</p></td><td style="vertical-align:bottom;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Accrued and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,148</p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Revenue participation liability, non-current</p></td><td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Other liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,595</p></td></tr><tr><td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net carrying value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,743</p></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member', window );">1.5% Convertible Senior Subordinated Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of Components of Interest Expense</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stated coupon interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,725</p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of debt discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 667</p></td></tr><tr><td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">  Total interest expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,392</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="font-family:'Segoe UI';font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of  interest expense and repayments attributable to debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of royalty participation liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentTextBlock', window );">Schedule of Non-cancelable Contractual Obligations</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Year ending December&#160;31, (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:15.93%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,195</p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,455</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Deficit) (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders' Equity (Deficit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock', window );">Schedule of Settlements Under the ATM Offering</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Number of common stock shares sold during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 650,005</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Weighted-average price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.44</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Gross proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Net proceeds after commissions and fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,549</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of shares offering settlements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Cost of goods sold <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,460</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,538</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">   Stock-based compensation subtotal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,550</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Less: Stock-based compensation from discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (255)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> (875)</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,859</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,675</p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense capitalized into inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794</p></td></tr></table><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:6pt 0pt 0pt 18pt;"><span style="font-size:10pt;">(1) Stock-based compensation capitalized into inventory is recognized as cost of goods sold when the related product is sold</span>.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,851)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (92,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122,887)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss from continuing operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.08)</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 342,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 212,841</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income from discontinued operations, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.87</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,921)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,954</p></td></tr><tr><td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted-average common shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,077,710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,819,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115,968,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,784,636</p></td></tr><tr><td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income (loss) per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.79</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;">The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June&#160;30,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Stock options, performance stock options and shares subject to ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,704,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,352,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,386,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,925,350</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 894,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 989,676</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of 2026 Convertible Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,942,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,942,152</p></td></tr><tr><td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,947,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,188,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,693,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,857,178</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Organization (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 11, 2025 </div>
<div>USD ($) </div>
<div>payment</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>segment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_NumberOfOperatingAndReportableSegments', window );">Number of reportable and operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Revenue Purchase and Sale Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments', window );">Payments to buy out right to receive future payments</a></td>
<td class="nump">$ 47.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 483.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Product Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_NumberOfEarnoutPaymentReceivable', window );">Number of earnout payments | payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member', window );">Scenario, net sales exceeding 300 million, quarters ending september 30, 2026 | UDENYCA | Disposal Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ThresholdNetSalesPaymentTrigger', window );">Threshold net sales, payment trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member', window );">Scenario, net sales exceeding 300 million, quarters ending september 30, 2026 | UDENYCA | Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable', window );">Amount of each earnout payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member', window );">Scenario, net sales exceeding 350 million, quarters ending march 31, 2027 | UDENYCA | Disposal Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ThresholdNetSalesPaymentTrigger', window );">Threshold net sales, payment trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member', window );">Scenario, net sales exceeding 350 million, quarters ending march 31, 2027 | UDENYCA | Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Organization and Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable', window );">Amount of each earnout payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount represents the receivable for earnout payments that are contingent upon satisfaction of minimum net sales threshold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_NumberOfEarnoutPaymentReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of earnout payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_NumberOfEarnoutPaymentReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_NumberOfOperatingAndReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating and reportable 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. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_NumberOfOperatingAndReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to buy out the right to receive future payments in accordance with agreement entered into by the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentsToBuyOutRightToReceiveFuturePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ThresholdNetSalesPaymentTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum required net sales of the discontinued operation during the specified period, which would trigger earnout payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ThresholdNetSalesPaymentTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Net Revenues (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms', window );">Revenue, Performance Obligation, Description of Payment Terms</a></td>
<td class="text">Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentTermsPeriodFromDateOfShipment', window );">Payment terms from date of shipment, period</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentTermsPeriodFromDateOfShipment', window );">Payment terms from date of shipment, period</a></td>
<td class="text">80 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentTermsPeriodFromDateOfShipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the payment terms from date of shipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentTermsPeriodFromDateOfShipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Net Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 10,254<span></span>
</td>
<td class="nump">$ 10,296<span></span>
</td>
<td class="nump">$ 17,853<span></span>
</td>
<td class="nump">$ 12,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chrs_ToripalimabMember', window );">LOQTORZI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">9,959<span></span>
</td>
<td class="nump">3,789<span></span>
</td>
<td class="nump">17,307<span></span>
</td>
<td class="nump">5,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 295<span></span>
</td>
<td class="nump">$ 6,507<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">$ 6,827<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chrs_ToripalimabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chrs_ToripalimabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details) - Net Product Revenue - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">McKesson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total gross revenue</a></td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Cencora (previously known as AmeriSource-Bergen Corporation)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total gross revenue</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Cardinal Health, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total gross revenue</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=chrs_McKessonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=chrs_McKessonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=chrs_AmeriSourceBergenCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=chrs_AmeriSourceBergenCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=chrs_CardinalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=chrs_CardinalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,645<span></span>
</td>
<td class="nump">$ 244,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeAbstract', window );"><strong>Provision related to sales made in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration', window );">Current period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,872<span></span>
</td>
<td class="nump">676,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeInPriorPeriod', window );">Prior period - increase (decrease)</a></td>
<td class="num">$ (8,700)<span></span>
</td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="num">(5,152)<span></span>
</td>
<td class="nump">4,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Payments and customer credits issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(438,471)<span></span>
</td>
<td class="num">(673,859)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, ending balance</a></td>
<td class="nump">101,894<span></span>
</td>
<td class="nump">251,098<span></span>
</td>
<td class="nump">101,894<span></span>
</td>
<td class="nump">251,098<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_ChargebacksAndDiscountsForPromptPaymentMember', window );">Chargebacks and Discounts for Prompt Payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,778<span></span>
</td>
<td class="nump">73,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeAbstract', window );"><strong>Provision related to sales made in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration', window );">Current period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,653<span></span>
</td>
<td class="nump">486,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeInPriorPeriod', window );">Prior period - increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,439)<span></span>
</td>
<td class="num">(816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Payments and customer credits issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(295,912)<span></span>
</td>
<td class="num">(485,633)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, ending balance</a></td>
<td class="nump">5,080<span></span>
</td>
<td class="nump">73,643<span></span>
</td>
<td class="nump">5,080<span></span>
</td>
<td class="nump">73,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_RebatesMember', window );">Rebates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,738<span></span>
</td>
<td class="nump">121,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeAbstract', window );"><strong>Provision related to sales made in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration', window );">Current period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,168<span></span>
</td>
<td class="nump">109,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeInPriorPeriod', window );">Prior period - increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(474)<span></span>
</td>
<td class="nump">6,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Payments and customer credits issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(91,372)<span></span>
</td>
<td class="num">(105,986)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, ending balance</a></td>
<td class="nump">77,060<span></span>
</td>
<td class="nump">130,911<span></span>
</td>
<td class="nump">77,060<span></span>
</td>
<td class="nump">130,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_OtherFeesCoPayAssistanceAndReturnsMember', window );">Other Fees, Co-pay Assistance and Returns</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,129<span></span>
</td>
<td class="nump">49,795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeAbstract', window );"><strong>Provision related to sales made in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration', window );">Current period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,051<span></span>
</td>
<td class="nump">80,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProvisionRelatedToSalesMadeInPriorPeriod', window );">Prior period - increase (decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,239)<span></span>
</td>
<td class="num">(1,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Payments and customer credits issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,187)<span></span>
</td>
<td class="num">(82,240)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration', window );">Activities and reserve balance, ending balance</a></td>
<td class="nump">$ 19,754<span></span>
</td>
<td class="nump">$ 46,544<span></span>
</td>
<td class="nump">$ 19,754<span></span>
</td>
<td class="nump">$ 46,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments and customer credits issued from reserve in discounts and allowances constitute variable consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ProvisionRelatedToSalesMadeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ProvisionRelatedToSalesMadeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ProvisionRelatedToSalesMadeInPriorPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents provision related to sales made in prior period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ProvisionRelatedToSalesMadeInPriorPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve for discounts and allowances constitute variable consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve for sales discounts and allowances constitute variable consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_ChargebacksAndDiscountsForPromptPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_ChargebacksAndDiscountsForPromptPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_RebatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_RebatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_OtherFeesCoPayAssistanceAndReturnsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=chrs_OtherFeesCoPayAssistanceAndReturnsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>position</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 08, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Positions that were in unrealized loss positions | position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity', window );">Remaining contractual maturities of available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition', window );">Average maturity of investments upon acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember', window );">Novartis Institutes | Surface Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_RoyaltyAgreementsMember', window );">Royalty Fee Derivative Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Fair value of the Royalty Fee Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum remaining period until maturity of the investment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average remaining period until maturity of the acquired debt security contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chrs_SurfaceOncologyInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=chrs_SurfaceOncologyInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_RoyaltyAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_RoyaltyAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details) - Fair Value Measurements Recurring Basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">$ 237,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">2,122<span></span>
</td>
<td class="nump">$ 14,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Royalty Fee Derivative Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">13,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">217,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">19,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">2,122<span></span>
</td>
<td class="nump">14,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Royalty Fee Derivative Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">13,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3 | Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. government agency securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. treasury securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Commercial paper and corporate notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">17,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Commercial paper and corporate notes | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">17,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">216,597<span></span>
</td>
<td class="nump">125,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Cash equivalents | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">214,948<span></span>
</td>
<td class="nump">$ 125,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Cash equivalents | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Financial assets measured at fair value on a recurring basis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">$ 1,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=chrs_ContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=chrs_ContingentConsiderationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Cost, Unrealized Gains or Losses, and Fair Value by Investment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">$ 237,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized (Loss)</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">237,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Cost, Unrealized Gains or Losses, and Fair Value by Investment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">211,475<span></span>
</td>
<td class="nump">$ 125,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">211,475<span></span>
</td>
<td class="nump">$ 125,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Cost, Unrealized Gains or Losses, and Fair Value by Investment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Cost, Unrealized Gains or Losses, and Fair Value by Investment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">5,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember', window );">Commercial paper and corporate notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Cost, Unrealized Gains or Losses, and Fair Value by Investment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Cost</a></td>
<td class="nump">19,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gain</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized (Loss)</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 19,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Components (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 4.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-downs</a></td>
<td class="nump">$ 2,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PrepaidManufacturingExpenseCurrent', window );">Prepayment made for manufacturing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 6,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PrepaymentsMadeToCmoForManufacturingServices', window );">Prepayments made to a CMO for manufacturing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram', window );">Prepayments made to a CMO For Other Research And Development Pipeline Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 6,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PrepaidManufacturingExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Manufacturing current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PrepaidManufacturingExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PrepaymentsMadeToCmoForManufacturingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents prepayments made to a CMO for manufacturing services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PrepaymentsMadeToCmoForManufacturingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents prepayments made to a CMO for other research and development program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross', window );">Total property and equipment</a></td>
<td class="nump">$ 20,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(19,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,988)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet', window );">Property and equipment, net - subtotal</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Less: Property and equipment, net from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense related to property and equipment, net</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software implementation costs</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross', window );">Total property and equipment</a></td>
<td class="nump">12,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment and Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross', window );">Total property and equipment</a></td>
<td class="nump">2,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross', window );">Total property and equipment</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross', window );">Total property and equipment</a></td>
<td class="nump">$ 5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services, including those attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, including those attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, including those attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively</a></td>
<td class="nump">$ 23,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">4,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived assets - in-process research and development</a></td>
<td class="nump">28,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Total Intangible assets, net</a></td>
<td class="nump">52,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense, Finite-lived intangible assets</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability', window );">Impairment of out-license asset and remeasurement of CVR liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chrs_SurfaceOncologyInc.Member', window );">Surface Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Fair value of the contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent consideration, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember', window );">Novartis Institutes | Surface Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability', window );">Impairment of out-license asset and remeasurement of CVR liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Selling, General and Administrative Expense<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of Impairment of out-license asset and remeasurement of CVR liability, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chrs_SurfaceOncologyInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=chrs_SurfaceOncologyInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=chrs_OutLicensesWithNovartisInstitutesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent', window );">Accrued commercial and research and development manufacturing</a></td>
<td class="nump">$ 5,643<span></span>
</td>
<td class="nump">$ 12,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedCoDevelopmentCostsAndMilestonePayments', window );">Accrued co-development costs and milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Royalty fee derivative liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued other</a></td>
<td class="nump">6,780<span></span>
</td>
<td class="nump">20,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_LeaseLiabilitiesOperatingAndFinancing', window );">Lease liabilities, current</a></td>
<td class="nump">1,756<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total Accrued and other current liabilities</a></td>
<td class="nump">$ 14,179<span></span>
</td>
<td class="nump">$ 60,288<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccruedCoDevelopmentCostsAndMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued co-development costs and milestone payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccruedCoDevelopmentCostsAndMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued commercial and research and development manufacturing liabilities current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_LeaseLiabilitiesOperatingAndFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents lease liabilities for both operating and financing leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_LeaseLiabilitiesOperatingAndFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other Liabilities, Non-current (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent consideration, non-current</a></td>
<td class="nump">$ 632<span></span>
</td>
<td class="nump">$ 632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiabilityNoncurrent', window );">Revenue participation liability, non-current</a></td>
<td class="nump">13,101<span></span>
</td>
<td class="nump">27,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Royalty fee derivative liability, non-current</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total Other liabilities, non-current</a></td>
<td class="nump">$ 16,735<span></span>
</td>
<td class="nump">$ 29,329<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations related to royalty participation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 11, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 26, 2024</div></th>
<th class="th"><div>Apr. 01, 2024</div></th>
<th class="th"><div>Mar. 01, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Trade receivables, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106,161<span></span>
</td>
<td class="nump">$ 85,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">7,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,474)<span></span>
</td>
<td class="num">(18,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve', window );">Accrued rebates, fees and reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,053)<span></span>
</td>
<td class="nump">$ 6,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">2027 Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">2027 Term Loans | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Disposal Group | Scenario, net sales exceeding 300 million, quarters ending september 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ThresholdNetSalesPaymentTrigger', window );">Threshold net sales, payment trigger</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Disposal Group | Scenario, net sales exceeding 350 million, quarters ending march 31, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ThresholdNetSalesPaymentTrigger', window );">Threshold net sales, payment trigger</a></td>
<td class="nump">350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Cash consideration</a></td>
<td class="nump">483,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Net gain</a></td>
<td class="nump">339,100<span></span>
</td>
<td class="nump">$ 339,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense', window );">Transaction expenses</a></td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1', window );">Product Inventory</a></td>
<td class="nump">118,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Discontinued Operations Disposed of by Sale | Scenario, net sales exceeding 300 million, quarters ending september 30, 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable', window );">Amount of each earnout payments</a></td>
<td class="nump">37,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA | Discontinued Operations Disposed of by Sale | Scenario, net sales exceeding 350 million, quarters ending march 31, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable', window );">Amount of each earnout payments</a></td>
<td class="nump">$ 37,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember', window );">YUSIMRY Sale | Disposal Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments', window );">Inventory purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember', window );">CIMERLI ophthalmology franchise | Disposal Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 187,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets', window );">Additional consideration included in cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount represents the receivable for earnout payments that are contingent upon satisfaction of minimum net sales threshold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional consideration received or receivable for product inventory and prepaid manufacturing assets, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration in the form of inventory purchase commitments assumed as part of the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accrued rebates, fees and reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ThresholdNetSalesPaymentTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum required net sales of the discontinued operation during the specified period, which would trigger earnout payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ThresholdNetSalesPaymentTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Reconciliation of Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">$ 342,629<span></span>
</td>
<td class="nump">$ 41,930<span></span>
</td>
<td class="nump">$ 333,458<span></span>
</td>
<td class="nump">$ 212,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="nump">23,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of goods sold</a></td>
<td class="nump">6,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">2,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">9,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">14,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="num">(487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,484)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="num">(10,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet', window );">Other income (expense), net</a></td>
<td class="nump">221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,560)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="nump">$ 339,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 339,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Gain (Loss) on Sale of Interest in Projects<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Gain (Loss) on Sale of Interest in Projects<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Net income (loss) from discontinued operations before income taxes</a></td>
<td class="nump">$ 342,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 333,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from discontinued operations, net of tax</a></td>
<td class="nump">342,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale | UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="nump">23,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale | YUSIMRY Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale | CIMERLI ophthalmology franchise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="num">$ (96)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,950<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,059<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Income from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,270)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Gain (Loss) on Sale of Interest in Projects<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Gain (Loss) on Sale of Interest in Projects<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Net income (loss) from discontinued operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,841<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale | UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale | YUSIMRY Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale | CIMERLI ophthalmology franchise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on extinguishment of debt attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income (expense), net, attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of total costs and expenses attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Net revenue from discontinued operations additional information (Details) - Discontinued Operations Disposed of by Sale - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="nump">$ 23,094<span></span>
</td>
<td class="nump">$ 55,228<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="nump">23,190<span></span>
</td>
<td class="nump">54,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">YUSIMRY Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">CIMERLI ophthalmology franchise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net revenue</a></td>
<td class="num">$ (96)<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_YusimryImmunologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_CimerliOphthalmologyFranchiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations - Reconciliation of Assets Held for Sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets held for sale, current</a></td>
<td class="nump">$ 72,180<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total assets held for sale, non-current</a></td>
<td class="nump">44,243<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Inventory</a></td>
<td class="nump">65,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent', window );">Prepaid manufacturing</a></td>
<td class="nump">4,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Other prepaids and current assets</a></td>
<td class="nump">1,310<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets held for sale, current</a></td>
<td class="nump">72,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property and equipment, net</a></td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">43,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other assets, non-current</a></td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total assets held for sale, non-current</a></td>
<td class="nump">44,243<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">$ 116,423<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid manufacturing attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Not Classified as Held for Sale (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 11, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_TransitionServicesAgreementReceivableCurrent', window );">TSA receivables, net (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedRebatesFeesAndReserveCurrent', window );">Accrued rebates, fees and reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleSubordinatedDebtNoncurrent', window );">Convertible notes, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,474)<span></span>
</td>
<td class="num">$ (18,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=chrs_AccordBiopharmaIncMember', window );">Accord BioPharma, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_TransitionServicesAgreementReceivableCurrent', window );">TSA receivables, net (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccountsReceivablesNetOfChargeOff', window );">Trade receivables, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,273)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedRebatesFeesAndReserveCurrent', window );">Accrued rebates, fees and reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations Disposed of by Sale | UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Net gain</a></td>
<td class="nump">$ 339,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccountsReceivablesNetOfChargeOff', window );">Trade receivables, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedRebatesFeesAndReserveCurrent', window );">Accrued rebates, fees and reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Assets Held For Sale | UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleSubordinatedDebtNoncurrent', window );">Convertible notes, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 228,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain on Sale Transactions, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposal Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized', window );">Reimbursed for its costs and has recorded income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccountsReceivablesNetOfChargeOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts receivables net of charge off.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccountsReceivablesNetOfChargeOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccruedRebatesFeesAndReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued rebates, fees and reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccruedRebatesFeesAndReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on extinguishment of debt attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income recognized during the period for cost incurred for business support services that are reimbursable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_TransitionServicesAgreementReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transition services agreement receivable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_TransitionServicesAgreementReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleSubordinatedDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleSubordinatedDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=chrs_AccordBiopharmaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=chrs_AccordBiopharmaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborations and Other Arrangements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements And Noncollaborative Arrangement Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_MilestonePaymentsAmountPerEachInstallment', window );">Milestone payments, amount</a></td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,306<span></span>
</td>
<td class="nump">$ 20,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,662<span></span>
</td>
<td class="nump">$ 49,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember', window );">Junshi Biosciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements And Noncollaborative Arrangement Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities', window );">Decrease in Research and Development Expenses for Release of Certain Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent', window );">Royalties due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember', window );">Junshi Biosciences | Intangible assets, net and accrued and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements And Noncollaborative Arrangement Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AccruedMilestonePayment', window );">Accrued milestone payment</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember', window );">Junshi Biosciences | Accrued and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements And Noncollaborative Arrangement Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts', window );">Co-development, regulatory and technology transfer costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember', window );">Junshi Biosciences | Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements And Noncollaborative Arrangement Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts', window );">Co-development, regulatory and technology transfer costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AccruedMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for milestone payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AccruedMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents co-development, regulatory and technology transfer costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in research and development expenses for release of certain liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_MilestonePaymentsAmountPerEachInstallment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount per each installment of milestone payments under collaborative arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_MilestonePaymentsAmountPerEachInstallment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRoyaltiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRoyaltiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=chrs_JunshiBiosciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=chrs_AccruedAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=chrs_AccruedAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Liabilities - Summary of Debt Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember', window );">2029 Term Loans | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 38,660<span></span>
</td>
<td class="nump">$ 38,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less unamortized debt discount and issuance costs</a></td>
<td class="num">(1,793)<span></span>
</td>
<td class="num">(1,962)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">36,867<span></span>
</td>
<td class="nump">36,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Estimated Fair Value</a></td>
<td class="nump">36,867<span></span>
</td>
<td class="nump">36,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member', window );">1.5% Convertible Senior Subordinated Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member', window );">1.5% Convertible Senior Subordinated Notes due 2026 | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">230,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less unamortized debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,771)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">228,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Estimated Fair Value</a></td>
<td class="nump">$ 119<span></span>
</td>
<td class="nump">$ 223,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - 2029 Term Loan - Narrative (Details) - 2029 Term Loans<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 08, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds, net of original issuance discount</a></td>
<td class="nump">$ 37.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_NumberOfEventsInDefault', window );">Number of events in default | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=chrs_AnkuraTrustCompanyLlcMember', window );">Ankura Trust Company, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Amount</a></td>
<td class="nump">$ 38.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_NumberOfEventsInDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of events in default.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_NumberOfEventsInDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TwoThousandTwentyNineTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=chrs_AnkuraTrustCompanyLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=chrs_AnkuraTrustCompanyLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details) - Revenue Purchase and Sale Agreement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 15, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>May 08, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenuePurchaseAndSaleAgreementPurchasePrice', window );">Revenue Purchase and Sale Agreement, Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier', window );">Purchase price multiplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument', window );">Discount on revenue participation liability from allocation of purchase price to the embedded derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IssuanceCostsOnRevenueParticipationLiability', window );">Issuance costs on revenue participation liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability', window );">Interest expense, inclusive of the amortization of discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember', window );">UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments', window );">Payments to buy out right to receive future payments</a></td>
<td class="nump">$ 47,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability', window );">Interest expense, inclusive of the amortization of discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest expense | UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability', window );">Interest expense, inclusive of the amortization of discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chrs_UdenycaMember', window );">UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent', window );">Revenue payment, Percentage of U.S. net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chrs_UdenycaAndLoqtorziMember', window );">UDENYCA and LOQTORZI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeLineItems', window );"><strong>Embedded Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent', window );">Revenue payment, Percentage of U.S. net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount on the revenue participation liability, resulting from a derivative instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense, inclusive of the amortization of discount and issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IssuanceCostsOnRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance costs on the revenue participation liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IssuanceCostsOnRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to buy out the right to receive future payments in accordance with agreement entered into by the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentsToBuyOutRightToReceiveFuturePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Purchase and Sale Agreement purchase price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RevenuePurchaseAndSaleAgreementPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Purchase and Sale Agreement purchase price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RevenuePurchaseAndSaleAgreementPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percent to be received pertaining to the sales of the companies products and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chrs_UdenycaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chrs_UdenycaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chrs_UdenycaAndLoqtorziMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chrs_UdenycaAndLoqtorziMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details) - Revenue Purchase and Sale Agreement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenueParticipationLiability', window );">Revenue participation liability</a></td>
<td class="nump">$ 15,947<span></span>
</td>
<td class="nump">$ 37,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less unamortized debt discount and issuance costs</a></td>
<td class="num">(2,846)<span></span>
</td>
<td class="num">(9,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiability', window );">Net carrying value</a></td>
<td class="nump">$ 13,101<span></span>
</td>
<td class="nump">$ 28,743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue participation liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Obligations related to royalty participation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details) - Revenue Purchase and Sale Agreement - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">8 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 15, 2025</div></th>
<th class="th"><div>May 08, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProceedsFromRevenueParticipationLiability', window );">Proceeds from sale of future royalties on May 8, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PortionOfProceedsAllocatedToEmbeddedDerivative', window );">Portion of proceeds allocated to the embedded derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_IssuanceCostsOnRevenueParticipationLiability', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,400)<span></span>
</td>
<td class="num">(1,391)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment', window );">Royalty payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,177)<span></span>
</td>
<td class="num">(5,334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability', window );">Interest expense recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,818<span></span>
</td>
<td class="nump">7,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiability', window );">Revenue participation liability at December 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DerecognitionOfRevenueParticipationLiability', window );">Portion derecognized in connection with the UDENYCA Buy-out</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,283)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiability', window );">Revenue participation liability at June 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,101<span></span>
</td>
<td class="nump">$ 28,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember', window );">UDENYCA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments', window );">Payments to buy out right to receive future payments</a></td>
<td class="nump">$ 47,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DerecognitionOfRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the revenue participation liability that was derecognized during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DerecognitionOfRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest expense, inclusive of the amortization of discount and issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_IssuanceCostsOnRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance costs on the revenue participation liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_IssuanceCostsOnRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PaymentsToBuyOutRightToReceiveFuturePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to buy out the right to receive future payments in accordance with agreement entered into by the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PaymentsToBuyOutRightToReceiveFuturePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_PortionOfProceedsAllocatedToEmbeddedDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of total proceeds from an issuance or transaction that is allocated to the embedded derivative component of a hybrid financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_PortionOfProceedsAllocatedToEmbeddedDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ProceedsFromRevenueParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from revenue participation liability during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ProceedsFromRevenueParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for royalty payments under revenue participation liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Obligations related to royalty participation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=chrs_UdenycaBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiabilityNoncurrent', window );">Royalty participation liability, non-current</a></td>
<td class="nump">$ 13,101<span></span>
</td>
<td class="nump">$ 27,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember', window );">Revenue Purchase and Sale Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiabilityCurrent', window );">Royalty participation liability, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiabilityNoncurrent', window );">Royalty participation liability, non-current</a></td>
<td class="nump">13,101<span></span>
</td>
<td class="nump">27,595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_RoyaltyParticipationLiability', window );">Net carrying value</a></td>
<td class="nump">$ 13,101<span></span>
</td>
<td class="nump">$ 28,743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Obligations related to royalty participation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations related to royalty participation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_RoyaltyParticipationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations related to royalty participation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_RoyaltyParticipationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_RevenuePurchaseAndSaleAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - 2027 Term Loan - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 08, 2024</div></th>
<th class="th"><div>Apr. 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Feb. 05, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Outstanding amount payoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 233,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">2027 Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DebtInstrumentPartialRepaymentPayable', window );">Partial repayment, payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DebInstrumentPartialRepaymentPrincipal', window );">Partial prepayment of principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Outstanding amount paid off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">2027 Term Loans | BioPharma Credit Investments V GP LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DebtInstrumentFundedAmount', window );">Funded amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_DebtInstrumentPrepaymentPercentage', window );">Prepayment premium percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Outstanding amount paid off</a></td>
<td class="nump">$ 79,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DebInstrumentPartialRepaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of partial repayment of principal of the loans subject to terms and conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DebInstrumentPartialRepaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DebtInstrumentFundedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loan funded out of amount available under loan agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DebtInstrumentFundedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DebtInstrumentPartialRepaymentPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The partial repayment payable under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DebtInstrumentPartialRepaymentPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_DebtInstrumentPrepaymentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument prepayment percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_DebtInstrumentPrepaymentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=chrs_BiopharmaCreditInvestmentsVGpLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=chrs_BiopharmaCreditInvestmentsVGpLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details) - 2027 Term Loans - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 08, 2024</div></th>
<th class="th"><div>Apr. 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Principal Amount Repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 260,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,399<span></span>
</td>
<td class="nump">4,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Principal Amount Repaid</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 6,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Principal Amount Repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 15, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Cash paid to repurchase debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 233,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,630<span></span>
</td>
<td class="nump">$ 10,286<span></span>
</td>
<td class="nump">$ 12,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member', window );">1.5% Convertible Senior Subordinated Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Aggregate principal amount</a></td>
<td class="nump">$ 59,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_NumberOfEventsInDefault', window );">Number of events in default | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Percentage of redemption price</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Cash paid to repurchase debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Repurchase Amount</a></td>
<td class="nump">$ 59,900<span></span>
</td>
<td class="nump">$ 170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt [Member] | 1.5% Convertible Senior Subordinated Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateTerms', window );">Interest rate description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The 2026 Convertible Notes accrue interest at a rate of 1.5% per annum, payable semi-annually in arrears on April 15 and October 15 of each year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 15,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantCompliance', window );">Convertible notes, covenant compliance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">As of June 30, 2025, the Company was in full compliance with these covenants, and there were no events of default under the 2026 Convertible Notes.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_NumberOfEventsInDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of events in default.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_NumberOfEventsInDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details) - 1.5% Convertible Senior Subordinated Notes due 2026 - Convertible Debt [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Financial Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Stated coupon interest</a></td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">$ 862<span></span>
</td>
<td class="nump">$ 1,072<span></span>
</td>
<td class="nump">$ 1,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount and debt issuance costs</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">423<span></span>
</td>
<td class="nump">667<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total Interest expense</a></td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">$ 1,197<span></span>
</td>
<td class="nump">$ 1,495<span></span>
</td>
<td class="nump">$ 2,392<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies.</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 8,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2026</a></td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total obligations</a></td>
<td class="nump">$ 8,455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate', window );">Claims related to certain sales of UDENYCA from October 2020 through December 2021</a></td>
<td class="nump">$ 14.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=chrs_AccruedRebatesFeesAndReservesMember', window );">Accrued rebates, fees and reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Accrual related to legal Proceedings and Other Claims</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Best estimate of the loss exposure for a reasonably possible liability for product liability damages for which no accrual has been recorded.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=chrs_AccruedRebatesFeesAndReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=chrs_AccruedRebatesFeesAndReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Deficit) (Details) - At Market Offering [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AtMarketOfferingLineItems', window );"><strong>Stockholders' Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of common stock shares sold during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">650,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_ProceedsFromIssuanceOfCommonStockGross', window );">Gross proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Less commissions and fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Net proceeds after commissions and fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering', window );">Common stock remaining available for sales under the ATM Offering</a></td>
<td class="nump">$ 64,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember', window );">Weighted Average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_AtMarketOfferingLineItems', window );"><strong>Stockholders' Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_WeightedAveragePricePerShare', window );">Weighted-average price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_AtMarketOfferingLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent at the market offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_AtMarketOfferingLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the common stock remaining available for sale under the atm offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_ProceedsFromIssuanceOfCommonStockGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity, before stock issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_ProceedsFromIssuanceOfCommonStockGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_WeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_WeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=chrs_AtMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 5,421<span></span>
</td>
<td class="nump">$ 7,231<span></span>
</td>
<td class="nump">$ 10,793<span></span>
</td>
<td class="nump">$ 14,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Total stock-based compensation expense capitalized into inventory</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="nump">794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="num">(255)<span></span>
</td>
<td class="num">(372)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
<td class="num">(875)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">5,166<span></span>
</td>
<td class="nump">6,859<span></span>
</td>
<td class="nump">10,212<span></span>
</td>
<td class="nump">13,675<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">2,131<span></span>
</td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">3,841<span></span>
</td>
<td class="nump">4,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share Based Compensation Allocation Of Recognized Period Costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 3,184<span></span>
</td>
<td class="nump">$ 4,661<span></span>
</td>
<td class="nump">$ 6,584<span></span>
</td>
<td class="nump">$ 9,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAbstract', window );"><strong>Income (Loss) from Continuing Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net loss from continuing operations</a></td>
<td class="num">$ (44,862)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (54,851)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (92,260)<span></span>
</td>
<td class="num">$ (122,887)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations', window );">Weighted average number of shares outstanding from continuing operations, basic</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations', window );">Weighted average number of shares outstanding from continuing operations, diluted</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net loss from continuing operations - basic</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.8)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net loss from continuing operations - diluted</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.8)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract', window );"><strong>Income from Discontinued Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations, net of tax</a></td>
<td class="nump">$ 342,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 333,458<span></span>
</td>
<td class="nump">$ 212,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations', window );">Weighted average number of shares outstanding from discontinued operations, basic</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations', window );">Weighted average number of shares outstanding from discontinued operations, diluted</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Net income from discontinued operations - basic</a></td>
<td class="nump">$ 2.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.88<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Net income from discontinued operations - diluted</a></td>
<td class="nump">$ 2.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.88<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 297,767<span></span>
</td>
<td class="num">$ (56,569)<span></span>
</td>
<td class="num">$ (12,921)<span></span>
</td>
<td class="nump">$ 102,875<span></span>
</td>
<td class="nump">$ 241,198<span></span>
</td>
<td class="nump">$ 89,954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding - Basic</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - Diluted</a></td>
<td class="nump">116,077,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,819,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,968,352<span></span>
</td>
<td class="nump">113,784,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share - Basic (In dollar per share)</a></td>
<td class="nump">$ 2.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.08<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per share - Diluted (In dollar per share)</a></td>
<td class="nump">$ 2.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.08<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, attributable to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, attributable to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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, attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chrs_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive securities excluded from computation of EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of diluted net income (loss) per share</a></td>
<td class="nump">29,947,343<span></span>
</td>
<td class="nump">41,188,790<span></span>
</td>
<td class="nump">30,693,622<span></span>
</td>
<td class="nump">40,857,178<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chrs_EmployeesAndNonemployeesStockOptionMember', window );">Stock options, PSOs, including shares subject to ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive securities excluded from computation of EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of diluted net income (loss) per share</a></td>
<td class="nump">29,704,100<span></span>
</td>
<td class="nump">28,352,532<span></span>
</td>
<td class="nump">30,386,951<span></span>
</td>
<td class="nump">27,925,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive securities excluded from computation of EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of diluted net income (loss) per share</a></td>
<td class="nump">236,960<span></span>
</td>
<td class="nump">894,106<span></span>
</td>
<td class="nump">300,388<span></span>
</td>
<td class="nump">989,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member', window );">2026 Convertible Notes | Shares issuable upon conversion of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive securities excluded from computation of EPS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the calculation of diluted net income (loss) per share</a></td>
<td class="nump">6,283<span></span>
</td>
<td class="nump">11,942,152<span></span>
</td>
<td class="nump">6,283<span></span>
</td>
<td class="nump">11,942,152<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chrs_EmployeesAndNonemployeesStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chrs_EmployeesAndNonemployeesStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chrs_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chrs_ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>271</ContextCount>
  <ElementCount>322</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>68</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995200090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995200100 - Statement - Condensed Consolidated Balance Sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995200105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995200200 - Statement - Condensed Consolidated Statements of Operations (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Operations (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995210101 - Disclosure - Organization and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995210201 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureRevenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995210301 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995210401 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureInventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995210501 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995210601 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995210701 - Disclosure - Collaborations and Other Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements</Role>
      <ShortName>Collaborations and Other Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995210801 - Disclosure - Financial Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilities</Role>
      <ShortName>Financial Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995210901 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995211001 - Disclosure - Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockholdersEquityDeficit</Role>
      <ShortName>Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995211101 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995211201 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureNetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>99920102 - Disclosure - Organization and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>99930203 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureRevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureRevenue</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>99930303 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>99930503 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureBalanceSheetComponents</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>99930603 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureDiscontinuedOperations</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>99930803 - Disclosure - Financial Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables</Role>
      <ShortName>Financial Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureFinancialLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>99930903 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>99931003 - Disclosure - Stockholders' Equity (Deficit) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables</Role>
      <ShortName>Stockholders' Equity (Deficit) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureStockholdersEquityDeficit</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>99931103 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>99931203 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureNetIncomeLossPerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>99940101 - Disclosure - Organization and Significant Accounting Policies - Organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>99940102 - Disclosure - Organization and Significant Accounting Policies - Net Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails</Role>
      <ShortName>Organization and Significant Accounting Policies - Net Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>99940201 - Disclosure - Revenue - Net Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails</Role>
      <ShortName>Revenue - Net Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>99940202 - Disclosure - Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails</Role>
      <ShortName>Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>99940203 - Disclosure - Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails</Role>
      <ShortName>Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>99940301 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>99940302 - Disclosure - Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails</Role>
      <ShortName>Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>99940401 - Disclosure - Inventory - Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureInventoryComponentsDetails</Role>
      <ShortName>Inventory - Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>99940402 - Disclosure - Inventory - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails</Role>
      <ShortName>Inventory - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails</Role>
      <ShortName>Balance Sheet Components - Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>99940503 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>99940504 - Disclosure - Balance Sheet Components - Other Liabilities, Non-current (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails</Role>
      <ShortName>Balance Sheet Components - Other Liabilities, Non-current (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>99940601 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations - Reconciliation of Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>99940603 - Disclosure - Discontinued Operations - Net revenue from discontinued operations additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails</Role>
      <ShortName>Discontinued Operations - Net revenue from discontinued operations additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails</Role>
      <ShortName>Discontinued Operations - Reconciliation of Assets Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>99940605 - Disclosure - Discontinued Operations - Not Classified as Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails</Role>
      <ShortName>Discontinued Operations - Not Classified as Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>99940701 - Disclosure - Collaborations and Other Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails</Role>
      <ShortName>Collaborations and Other Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails</Role>
      <ShortName>Financial Liabilities - Summary of Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>99940802 - Disclosure - Financial Liabilities - 2029 Term Loan - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails</Role>
      <ShortName>Financial Liabilities - 2029 Term Loan - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>99940803 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails</Role>
      <ShortName>Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails</Role>
      <ShortName>Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>99940805 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails</Role>
      <ShortName>Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>99940807 - Disclosure - Financial Liabilities - 2027 Term Loan - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails</Role>
      <ShortName>Financial Liabilities - 2027 Term Loan - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>99940808 - Disclosure - Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails</Role>
      <ShortName>Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>99940809 - Disclosure - Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails</Role>
      <ShortName>Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails</Role>
      <ShortName>Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>99940901 - Disclosure - Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>99940902 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails</Role>
      <ShortName>Stockholders' Equity (Deficit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>99941101 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureStockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureStockBasedCompensationTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>99941201 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="chrs-20250630x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>99941202 - Disclosure - Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>chrs-20250630.xsd</File>
    <File>chrs-20250630_cal.xml</File>
    <File>chrs-20250630_def.xml</File>
    <File>chrs-20250630_lab.xml</File>
    <File>chrs-20250630_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="chrs-20250630x10q.htm">chrs-20250630x10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="673">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>91
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "chrs-20250630x10q.htm": {
   "nsprefix": "chrs",
   "nsuri": "http://www.coherus.com/20250630",
   "dts": {
    "schema": {
     "local": [
      "chrs-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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "chrs-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chrs-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "chrs-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chrs-20250630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "chrs-20250630x10q.htm"
     ]
    }
   },
   "keyStandard": 240,
   "keyCustom": 82,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 31,
   "hidden": {
    "total": 18,
    "http://fasb.org/us-gaap/2024": 11,
    "http://xbrl.sec.gov/dei/2024": 5,
    "http://www.coherus.com/20250630": 2
   },
   "contextCount": 271,
   "entityCount": 1,
   "segmentCount": 68,
   "elementCount": 622,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 673,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://www.coherus.com/role/DocumentDocumentAndEntityInformation",
     "longName": "995200090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
     "longName": "995200100 - Statement - Condensed Consolidated Balance Sheets (unaudited)",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals",
     "longName": "995200105 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)",
     "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "longName": "995200200 - Statement - Condensed Consolidated Statements of Operations (unaudited)",
     "shortName": "Condensed Consolidated Statements of Operations (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited",
     "longName": "995200300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited",
     "longName": "995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_CP451TbLOkOlz3oqWII5Dw",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "995200500 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)",
     "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies",
     "longName": "995210101 - Disclosure - Organization and Summary of Significant Accounting Policies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.coherus.com/role/DisclosureRevenue",
     "longName": "995210201 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.coherus.com/role/DisclosureFairValueMeasurements",
     "longName": "995210301 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.coherus.com/role/DisclosureInventory",
     "longName": "995210401 - Disclosure - Inventory",
     "shortName": "Inventory",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponents",
     "longName": "995210501 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperations",
     "longName": "995210601 - Disclosure - Discontinued Operations",
     "shortName": "Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements",
     "longName": "995210701 - Disclosure - Collaborations and Other Arrangements",
     "shortName": "Collaborations and Other Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilities",
     "longName": "995210801 - Disclosure - Financial Liabilities",
     "shortName": "Financial Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.coherus.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "995210901 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.coherus.com/role/DisclosureStockholdersEquityDeficit",
     "longName": "995211001 - Disclosure - Stockholders' Equity (Deficit)",
     "shortName": "Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:StockholdersDeficitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:StockholdersDeficitTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.coherus.com/role/DisclosureStockBasedCompensation",
     "longName": "995211101 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.coherus.com/role/DisclosureNetIncomeLossPerShare",
     "longName": "995211201 - Disclosure - Net Income (Loss) Per Share",
     "shortName": "Net Income (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "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": "21",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies",
     "longName": "99920102 - Disclosure - Organization and Significant Accounting Policies (Policies)",
     "shortName": "Organization and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.coherus.com/role/DisclosureRevenueTables",
     "longName": "99930203 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.coherus.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "99930303 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables",
     "longName": "99930503 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables",
     "longName": "99930603 - Disclosure - Discontinued Operations (Tables)",
     "shortName": "Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables",
     "longName": "99930803 - Disclosure - Financial Liabilities (Tables)",
     "shortName": "Financial Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables",
     "longName": "99930903 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:LongTermPurchaseCommitmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:LongTermPurchaseCommitmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables",
     "longName": "99931003 - Disclosure - Stockholders' Equity (Deficit) (Tables)",
     "shortName": "Stockholders' Equity (Deficit) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "chrs:StockholdersDeficitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "chrs:StockholdersDeficitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.coherus.com/role/DisclosureStockBasedCompensationTables",
     "longName": "99931103 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables",
     "longName": "99931203 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails",
     "longName": "99940101 - Disclosure - Organization and Significant Accounting Policies - Organization (Details)",
     "shortName": "Organization and Significant Accounting Policies - Organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:NumberOfOperatingAndReportableSegments",
      "unitRef": "Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "chrs:SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "chrs:NumberOfOperatingAndReportableSegments",
      "unitRef": "Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "chrs:SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails",
     "longName": "99940102 - Disclosure - Organization and Significant Accounting Policies - Net Revenues (Details)",
     "shortName": "Organization and Significant Accounting Policies - Net Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails",
     "longName": "99940201 - Disclosure - Revenue - Net Revenue (Details)",
     "shortName": "Revenue - Net Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_SXR6vRSmJEmNFt9dDtNw7Q",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails",
     "longName": "99940202 - Disclosure - Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)",
     "shortName": "Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails",
     "longName": "99940203 - Disclosure - Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)",
     "shortName": "Revenue - Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA",
      "name": "chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA",
      "name": "chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails",
     "longName": "99940301 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "unitRef": "Unit_Standard_position_H2J32S1K40iztCLLDqMwTg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "unitRef": "Unit_Standard_position_H2J32S1K40iztCLLDqMwTg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
     "longName": "99940302 - Disclosure - Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Financial Assets Measured on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
     "longName": "99940303 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)",
     "shortName": "Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.coherus.com/role/DisclosureInventoryComponentsDetails",
     "longName": "99940401 - Disclosure - Inventory - Components (Details)",
     "shortName": "Inventory - Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails",
     "longName": "99940402 - Disclosure - Inventory - Additional Information (Details)",
     "shortName": "Inventory - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:PrepaymentsMadeToCmoForManufacturingServices",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails",
     "longName": "99940501 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA",
      "name": "chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
     "longName": "99940502 - Disclosure - Balance Sheet Components - Intangible Assets, Net (Details)",
     "shortName": "Balance Sheet Components - Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails",
     "longName": "99940503 - Disclosure - Balance Sheet Components - Accrued and Other Current Liabilities (Details)",
     "shortName": "Balance Sheet Components - Accrued and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails",
     "longName": "99940504 - Disclosure - Balance Sheet Components - Other Liabilities, Non-current (Details)",
     "shortName": "Balance Sheet Components - Other Liabilities, Non-current (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
     "longName": "99940601 - Disclosure - Discontinued Operations (Details)",
     "shortName": "Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:IncreaseDecreaseInReceivables",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_Feu1Ug-78kCG4KYF2y_O8A",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
     "longName": "99940602 - Disclosure - Discontinued Operations - Reconciliation of Discontinued Operations (Details)",
     "shortName": "Discontinued Operations - Reconciliation of Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
     "longName": "99940603 - Disclosure - Discontinued Operations - Net revenue from discontinued operations additional information (Details)",
     "shortName": "Discontinued Operations - Net revenue from discontinued operations additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
     "longName": "99940604 - Disclosure - Discontinued Operations - Reconciliation of Assets Held for Sale (Details)",
     "shortName": "Discontinued Operations - Reconciliation of Assets Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "th",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
     "longName": "99940605 - Disclosure - Discontinued Operations - Not Classified as Held for Sale (Details)",
     "shortName": "Discontinued Operations - Not Classified as Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:TransitionServicesAgreementReceivableCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ",
      "name": "chrs:AccountsReceivablesNetOfChargeOff",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails",
     "longName": "99940701 - Disclosure - Collaborations and Other Arrangements (Details)",
     "shortName": "Collaborations and Other Arrangements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w",
      "name": "chrs:MilestonePaymentsAmountPerEachInstallment",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CollaborativeArrangementDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w",
      "name": "chrs:MilestonePaymentsAmountPerEachInstallment",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CollaborativeArrangementDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails",
     "longName": "99940801 - Disclosure - Financial Liabilities - Summary of Debt Obligations (Details)",
     "shortName": "Financial Liabilities - Summary of Debt Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
     "longName": "99940802 - Disclosure - Financial Liabilities - 2029 Term Loan - Narrative (Details)",
     "shortName": "Financial Liabilities - 2029 Term Loan - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg",
      "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg",
      "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
     "longName": "99940803 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)",
     "shortName": "Financial Liabilities - Revenue Purchase and Sale Agreement - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g",
      "name": "chrs:RevenuePurchaseAndSaleAgreementPurchasePrice",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g",
      "name": "chrs:RevenuePurchaseAndSaleAgreementPurchasePrice",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
     "longName": "99940804 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)",
     "shortName": "Financial Liabilities - Revenue Purchase and Sale Agreement - Summary of Revenue Participation Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw",
      "name": "chrs:RevenueParticipationLiability",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw",
      "name": "chrs:RevenueParticipationLiability",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
     "longName": "99940805 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)",
     "shortName": "Financial Liabilities - Revenue Purchase and Sale Agreement - Activity within the Revenue Participation Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw",
      "name": "chrs:ProceedsFromRevenueParticipationLiability",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw",
      "name": "chrs:ProceedsFromRevenueParticipationLiability",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
     "longName": "99940806 - Disclosure - Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)",
     "shortName": "Financial Liabilities - Revenue Purchase and Sale Agreement - Classification on the condensed consolidated balance sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "chrs:RoyaltyParticipationLiabilityNoncurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA",
      "name": "chrs:RoyaltyParticipationLiabilityCurrent",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
     "longName": "99940807 - Disclosure - Financial Liabilities - 2027 Term Loan - Narrative (Details)",
     "shortName": "Financial Liabilities - 2027 Term Loan - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RepaymentsOfConvertibleDebt",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_2_5_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_OPUq9gglXUaLjWmZ5ab8Ig",
      "name": "chrs:DebtInstrumentPartialRepaymentPayable",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
     "longName": "99940808 - Disclosure - Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)",
     "shortName": "Financial Liabilities - 2027 Term Loans - Schedule of interest and debt repayment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_RONs5Y68vECA8WZNqH5R1A",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_CvmZSYQ0sEKF_9h2ZQLBNA",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
     "longName": "99940809 - Disclosure - Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)",
     "shortName": "Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA",
      "name": "us-gaap:RepaymentsOfConvertibleDebt",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "unitRef": "Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
     "longName": "99940810 - Disclosure - Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)",
     "shortName": "Financial Liabilities - 2026 Convertible Notes Interest Expense Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails",
     "longName": "99940901 - Disclosure - Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Non-Cancelable Contractual Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LongTermPurchaseCommitmentTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LongTermPurchaseCommitmentTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "99940902 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA",
      "name": "us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA",
      "name": "us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails",
     "longName": "99941001 - Disclosure - Stockholders' Equity (Deficit) (Details)",
     "shortName": "Stockholders' Equity (Deficit) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_AYB7lT9E00Ci-MCJS3IrWQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
       "p",
       "chrs:StockholdersDeficitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A",
      "name": "chrs:ProceedsFromIssuanceOfCommonStockGross",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock",
       "chrs:StockholdersDeficitTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails",
     "longName": "99941101 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
     "longName": "99941201 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "shortName": "Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations",
      "unitRef": "Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails",
     "longName": "99941202 - Disclosure - Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)",
     "shortName": "Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chrs-20250630x10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "chrs_AccordBiopharmaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccordBiopharmaIncMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Accord BioPharma, Inc.",
        "label": "Accord BioPharma, Inc [Member]",
        "terseLabel": "Accord BioPharma, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts Notes And Loans Receivable",
        "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": [
      "r239",
      "r850"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r100"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r701"
     ]
    },
    "us-gaap_AccountsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable [Member]",
        "terseLabel": "Accounts payable",
        "documentation": "Obligations incurred and payable to vendors for goods and services received."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "chrs_AccountsReceivablesNetOfChargeOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccountsReceivablesNetOfChargeOff",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accounts receivables net of charge off.",
        "label": "Accounts receivables net of charge off",
        "terseLabel": "Trade receivables, net"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AccruedAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents accrued and other current liabilities.",
        "label": "Accrued and other current liabilities",
        "terseLabel": "Accrued and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AccruedCoDevelopmentCostsAndMilestonePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedCoDevelopmentCostsAndMilestonePayments",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued co-development costs and milestone payments",
        "label": "The amount represents Accrued co-development costs and milestone payments.",
        "terseLabel": "Accrued co-development costs and milestone payments"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued commercial and research and development manufacturing liabilities current.",
        "label": "Accrued Commercial and Research and Development Manufacturing Liabilities Current",
        "terseLabel": "Accrued commercial and research and development manufacturing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued and other current liabilities",
        "totalLabel": "Total Accrued and other current liabilities",
        "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": [
      "r85"
     ]
    },
    "chrs_AccruedMilestonePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedMilestonePayment",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for milestone payments.",
        "label": "Accrued Milestone Payment",
        "terseLabel": "Accrued milestone payment"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AccruedRebatesFeesAndReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedRebatesFeesAndReserveCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued rebates, fees and reserve.",
        "label": "Accrued Rebates Fees And Reserve Current",
        "terseLabel": "Accrued rebates, fees and reserves"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AccruedRebatesFeesAndReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccruedRebatesFeesAndReservesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents accrued rebates, fees and reserves.",
        "label": "Accrued Rebates, Fees And Reserves [Member]",
        "terseLabel": "Accrued rebates, fees and reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRoyaltiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Royalties",
        "terseLabel": "Royalties due",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "chrs_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services, including those attributable to disposal group held for sale or disposed of.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Including Discontinued Operations",
        "negatedLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r101",
      "r169",
      "r549",
      "r576",
      "r577"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r13",
      "r24",
      "r450",
      "r453",
      "r498",
      "r572",
      "r573",
      "r827",
      "r828",
      "r829",
      "r838",
      "r839",
      "r840",
      "r842"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r701",
      "r950"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r838",
      "r839",
      "r840",
      "r842",
      "r891",
      "r951"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Taxes paid related to net share settlement of RSUs",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r390"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedLabel": "Offering costs associated with ATM offering",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r129"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r729",
      "r739",
      "r749",
      "r781"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r732",
      "r742",
      "r752",
      "r784"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r777",
      "r785",
      "r789",
      "r797"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r423"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AmeriSourceBergenCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AmeriSourceBergenCorpMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AmeriSource-Bergen Corp.",
        "label": "AmeriSource-Bergen Corp [Member]",
        "terseLabel": "Cencora (previously known as AmeriSource-Bergen Corporation)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Discount (Premium)",
        "verboseLabel": "Amortization of debt discount and debt issuance costs",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r109",
      "r356",
      "r902"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense, Finite-lived intangible assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r294",
      "r301",
      "r666"
     ]
    },
    "chrs_AnkuraTrustCompanyLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AnkuraTrustCompanyLlcMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Ankura Trust Company LLC.",
        "label": "Ankura Trust Company LLC [Member]",
        "terseLabel": "Ankura Trust Company, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Antidilutive securities excluded from the calculation of diluted net income (loss) per share",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive securities excluded from computation of EPS",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r32"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r149",
      "r167",
      "r193",
      "r224",
      "r226",
      "r233",
      "r234",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r443",
      "r447",
      "r483",
      "r545",
      "r608",
      "r662",
      "r663",
      "r701",
      "r720",
      "r884",
      "r885",
      "r904"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r171",
      "r193",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r443",
      "r447",
      "r483",
      "r701",
      "r884",
      "r885",
      "r904"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Total financial assets",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r690"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets held for sale",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r122",
      "r160",
      "r161"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets of discontinued operations, current (Note 6)",
        "totalLabel": "Total assets held for sale, current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r120",
      "r122",
      "r160",
      "r161"
     ]
    },
    "chrs_AtMarketOfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AtMarketOfferingLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent at the market offering.",
        "label": "At The Market Offering [Line Items]",
        "terseLabel": "Stockholders' Deficit"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AtMarketOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AtMarketOfferingMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to at the market offering issuance.",
        "label": "At Market Offering [Member]",
        "terseLabel": "ATM Offering"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_AtMarketOfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "AtMarketOfferingTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market offering.",
        "label": "Stockholders' Deficit [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gain",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Unrealized (Loss)",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r285",
      "r544"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale",
        "verboseLabel": "Fair Value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r285",
      "r460",
      "r537",
      "r690",
      "r693",
      "r851",
      "r895",
      "r896",
      "r897"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails",
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r918",
      "r919"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails",
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r313",
      "r918",
      "r919"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Components"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Organization and Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "chrs_BiopharmaCreditInvestmentsVGpLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "BiopharmaCreditInvestmentsVGpLlcMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to BioPharma Credit Investments V GP LLC.",
        "label": "BioPharma Credit Investments V GP LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r437",
      "r684",
      "r685"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r437",
      "r684",
      "r685"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Organization and Significant Accounting Policies",
        "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": [
      "r437"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Fair value of the contingent consideration",
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r834"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Contingent consideration, current",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r130"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent consideration, non-current",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r130"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Software implementation costs",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "chrs_CardinalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "CardinalMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cardinal.",
        "label": "Cardinal",
        "terseLabel": "Cardinal Health, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r164",
      "r651"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash equivalents",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r134"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r113",
      "r191"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r113"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash activities"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ChangeInFairValueOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ChangeInFairValueOfDerivatives",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in fair value of derivatives.",
        "label": "Change In Fair Value Of Derivatives",
        "terseLabel": "Change in fair value of derivatives"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "chrs_ChargebacksAndDiscountsForPromptPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ChargebacksAndDiscountsForPromptPaymentMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charge backs and discounts for prompt payment.",
        "label": "Chargebacks and Discounts for Prompt Payment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "chrs_CimerliOphthalmologyFranchiseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "CimerliOphthalmologyFranchiseMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to CIMERLI ophthalmology franchise.",
        "label": "CIMERLI Ophthalmology Franchise [Member]",
        "terseLabel": "CIMERLI ophthalmology franchise"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_CoDevelopmentRegulatoryAndTechnologyTransferCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "CoDevelopmentRegulatoryAndTechnologyTransferCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents co-development, regulatory and technology transfer costs.",
        "label": "Co-development, Regulatory And Technology Transfer Costs",
        "terseLabel": "Co-development, regulatory and technology transfer costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "chrs_CollaborationAndLicenseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "CollaborationAndLicenseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration and license agreements.",
        "label": "Collaborations and Other Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "terseLabel": "Collaborations and Other Arrangements",
        "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": [
      "r151",
      "r153",
      "r158"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaborative Arrangements And Noncollaborative Arrangement Transactions",
        "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": [
      "r441"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 9)",
        "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": [
      "r90",
      "r140",
      "r547",
      "r595"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r315",
      "r316",
      "r644",
      "r873",
      "r878"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r711",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r838",
      "r839",
      "r842",
      "r891",
      "r949",
      "r951"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "chrs_CommonStockRemainingAvailableForSaleUnderAtmOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "CommonStockRemainingAvailableForSaleUnderAtmOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the common stock remaining available for sale under the atm offering.",
        "label": "Common Stock Remaining Available For Sale Under The ATM Offering",
        "terseLabel": "Common stock remaining available for sales under the ATM Offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r596"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending Balances (in shares)",
        "periodStartLabel": "Beginning Balances (in shares)",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r93",
      "r596",
      "r614",
      "r951",
      "r952"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock ($0.0001 par value; shares authorized: 300,000,000; shares issued and outstanding: 116,222,726 and 115,614,548 at June 30, 2025 and December 31, 2024, respectively)",
        "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": [
      "r93",
      "r548",
      "r701"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r773"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income (loss)",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r131",
      "r177",
      "r179",
      "r184",
      "r539",
      "r559"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer Equipment and Software",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r57",
      "r58",
      "r237",
      "r643"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r57",
      "r58",
      "r237",
      "r579",
      "r643"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r57",
      "r58",
      "r237",
      "r643",
      "r812"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk",
        "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": [
      "r643"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of total gross revenue",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r57",
      "r58",
      "r237"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r36",
      "r57",
      "r133",
      "r643"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r57",
      "r58",
      "r237",
      "r643"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Consolidation",
        "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": [
      "r53",
      "r656"
     ]
    },
    "chrs_ContingentConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration.",
        "label": "Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum remaining period until maturity of the investment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Contractual Maturities of Available-for-sale Debt Securities, Remaining Maturity",
        "terseLabel": "Remaining contractual maturities of available-for-sale securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r335",
      "r336",
      "r346",
      "r347",
      "r348",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672"
     ]
    },
    "chrs_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes.",
        "label": "Shares issuable upon conversion of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ConvertibleSeniorSubordinatedNotesDue20261.5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ConvertibleSeniorSubordinatedNotesDue20261.5Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables",
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to 1.5% Convertible Senior Subordinated Notes due 2026.",
        "label": "1.5% Convertible Senior Subordinated Notes due 2026",
        "terseLabel": "2026 Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleSubordinatedDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleSubordinatedDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Subordinated Debt, Noncurrent",
        "terseLabel": "Convertible notes, non-current",
        "documentation": "The portion of the carrying value of convertible subordinated debt as of the balance sheet date that is scheduled to be repaid after one year or beyond the normal operating cycle if longer. This form of debt can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, and places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNoteSecuritiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Note Securities [Member]",
        "terseLabel": "Commercial paper and corporate notes",
        "documentation": "This category includes information about short-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r533"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of goods sold",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r338",
      "r366",
      "r499",
      "r516",
      "r543",
      "r653",
      "r655"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r237"
     ]
    },
    "chrs_DebInstrumentPartialRepaymentPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DebInstrumentPartialRepaymentPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of partial repayment of principal of the loans subject to terms and conditions.",
        "label": "Deb Instrument, Partial Repayment, Principal",
        "terseLabel": "Partial prepayment of principal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financial Liabilities",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r192",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r323",
      "r324",
      "r334",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r350",
      "r357",
      "r358",
      "r360",
      "r493"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables",
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r84",
      "r85",
      "r136",
      "r139",
      "r196",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r700",
      "r836",
      "r874",
      "r875",
      "r876",
      "r901",
      "r903"
     ]
    },
    "us-gaap_DebtInstrumentCovenantCompliance": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCovenantCompliance",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Covenant Compliance",
        "terseLabel": "Convertible notes, covenant compliance",
        "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r60"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal Amount",
        "verboseLabel": "Principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r493",
      "r494",
      "r669",
      "r670",
      "r700"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Estimated Fair Value",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r482",
      "r669",
      "r670",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898"
     ]
    },
    "chrs_DebtInstrumentFundedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DebtInstrumentFundedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loan funded out of amount available under loan agreement.",
        "label": "Debt Instrument, Funded Amount",
        "terseLabel": "Funded amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r363",
      "r493",
      "r494",
      "r700"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r336"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateTerms",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate Terms",
        "terseLabel": "Interest rate description",
        "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Financial Liabilities",
        "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": [
      "r196",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r359",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r700",
      "r836",
      "r901",
      "r903"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt instrument maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r668",
      "r896",
      "r897"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables",
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r196",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r700",
      "r836",
      "r874",
      "r875",
      "r876",
      "r901",
      "r903"
     ]
    },
    "chrs_DebtInstrumentPartialRepaymentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DebtInstrumentPartialRepaymentPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The partial repayment payable under the debt instrument.",
        "label": "Debt Instrument, Partial Repayment, Payable",
        "terseLabel": "Partial repayment, payable"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DebtInstrumentPrepaymentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DebtInstrumentPrepaymentPercentage",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment percentage.",
        "label": "Debt Instrument Prepayment Percentage",
        "terseLabel": "Prepayment premium percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Percentage of redemption price",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchaseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchase Amount",
        "terseLabel": "Repurchase Amount",
        "documentation": "Fair value amount of debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r44",
      "r45",
      "r59",
      "r127",
      "r128",
      "r196",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r346",
      "r347",
      "r348",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r359",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r700",
      "r836",
      "r901",
      "r903"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails": {
       "parentTag": "chrs_RoyaltyParticipationLiability",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less unamortized debt discount and issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r361",
      "r492",
      "r493",
      "r494",
      "r669",
      "r670",
      "r700"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Positions that were in unrealized loss positions",
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r287"
     ]
    },
    "chrs_DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in research and development expenses for release of certain liabilities.",
        "label": "Decrease in Research and Development Expenses for Release of Certain Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r428",
      "r546"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "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": [
      "r9",
      "r40"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense related to property and equipment, net",
        "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": [
      "r9",
      "r224",
      "r230",
      "r234",
      "r662",
      "r663"
     ]
    },
    "chrs_DerecognitionOfRevenueParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DerecognitionOfRevenueParticipationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the revenue participation liability that was derecognized during the reporting period.",
        "label": "Derecognition Of Revenue Participation Liability",
        "negatedLabel": "Portion derecognized in connection with the UDENYCA Buy-out"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "Royalty Fee Derivative Liability",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Current",
        "verboseLabel": "Royalty fee derivative liability, current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Royalty fee derivative liability, non-current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Revenue",
        "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": [
      "r378",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Net product revenue in United States, and Company's net revenue",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r391",
      "r420",
      "r421",
      "r422",
      "r687"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the receivable for earnout payments that are contingent upon satisfaction of minimum net sales threshold.",
        "label": "Discontinued Operation, Amounts of Material Contingent Assets Receivable",
        "terseLabel": "Amount of each earnout payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Net gain",
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r68",
      "r70"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Net income (loss) from discontinued operations before income taxes",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r69",
      "r70",
      "r76",
      "r104",
      "r915"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share",
        "terseLabel": "Net income from discontinued operations - basic",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share",
        "terseLabel": "Net income from discontinued operations - diluted",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations Disposed of by Sale",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations, Held-for-Sale [Member]",
        "terseLabel": "Assets Held For Sale",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r7",
      "r160"
     ]
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "terseLabel": "Discontinued Operations",
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r22"
     ]
    },
    "chrs_DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount on the revenue participation liability, resulting from a derivative instrument.",
        "label": "Discount On Revenue Participation Liability From Derivative Instrument",
        "terseLabel": "Discount on revenue participation liability from allocation of purchase price to the embedded derivative"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r15"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration received or receivable for product inventory and prepaid manufacturing assets, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Additional Consideration for Product Inventory and Prepaid Manufacturing Assets",
        "terseLabel": "Additional consideration included in cash consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Assets of discontinued operations, non-current (Note 6)",
        "totalLabel": "Total assets held for sale, non-current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r3",
      "r62",
      "r78",
      "r122",
      "r160",
      "r161"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Cash consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration in the form of inventory purchase commitments assumed as part of the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration In The Form Of Inventory Purchase Commitments",
        "verboseLabel": "Inventory purchase commitments"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsAndExpensesAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Disposal Group, Including Discontinued Operation, Costs and Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Cost of goods sold",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r161"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on extinguishment of debt attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on debt extinguishment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r22",
      "r77"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Inventory",
        "terseLabel": "Product Inventory",
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r122"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Inventory",
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r120",
      "r122"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Noncurrent",
        "terseLabel": "Inventory, non-current",
        "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r3",
      "r62",
      "r78",
      "r122"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Income from operations",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income (expense), net, attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Income (expense), Net",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Other assets, non-current",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r3",
      "r62",
      "r78",
      "r122"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Other prepaids and current assets",
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r120",
      "r122"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid manufacturing attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid Manufacturing, Current",
        "terseLabel": "Prepaid manufacturing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2": {
       "parentTag": "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "negatedLabel": "Less: Property and equipment, net from discontinued operations",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r62",
      "r78",
      "r122"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
        "terseLabel": "Property and equipment, net",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r3",
      "r62",
      "r78",
      "r122"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Research And Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Net revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r161"
     ]
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling, general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total costs and expenses attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Total Costs and Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_DisposalGroupIncludingDiscontinuedOperationTransactionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Transaction Expense",
        "terseLabel": "Transaction expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Gain on Sale Transactions, net",
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r835",
      "r871"
     ]
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operations",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r119"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r685"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Per Share",
        "terseLabel": "Net income (loss) per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net income (loss) per share - Basic (In dollar per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r213",
      "r215",
      "r217",
      "r218",
      "r219",
      "r223",
      "r435",
      "r440",
      "r457",
      "r458",
      "r540",
      "r560",
      "r659"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net income (loss) per share - Diluted (In dollar per share)",
        "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": [
      "r185",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r215",
      "r217",
      "r218",
      "r219",
      "r223",
      "r435",
      "r440",
      "r457",
      "r458",
      "r540",
      "r560",
      "r659"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Net Income (Loss) Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r220",
      "r221",
      "r222"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "terseLabel": "Fair value of the Royalty Fee Derivative",
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r895",
      "r896",
      "r897"
     ]
    },
    "us-gaap_EmbeddedDerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Derivative [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_EmbeddedDerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Embedded Derivative [Table]",
        "documentation": "Disclosure of information about embedded derivatives."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation",
        "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": [
      "r85"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Total stock-based compensation expense capitalized into inventory",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs",
        "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_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "chrs_EmployeesAndNonemployeesStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "EmployeesAndNonemployeesStockOptionMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and non-employees stock option.",
        "label": "Stock options, including shares subject to ESPP",
        "terseLabel": "Stock options, PSOs, including shares subject to ESPP"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Entities [Member]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "verboseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity (Deficit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r14",
      "r159",
      "r180",
      "r181",
      "r182",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r225",
      "r278",
      "r279",
      "r305",
      "r368",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r439",
      "r440",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r495",
      "r496",
      "r498",
      "r557",
      "r572",
      "r573",
      "r574",
      "r584",
      "r634"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r729",
      "r739",
      "r749",
      "r781"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r726",
      "r736",
      "r746",
      "r778"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Aggregate principal amount",
        "documentation": "Gross amount of debt extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Financial assets measured at fair value on a recurring basis",
        "verboseLabel": "Cost, Unrealized Gains or Losses, and Fair Value by Investment",
        "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": [
      "r460",
      "r461",
      "r474",
      "r690"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r474",
      "r690"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475",
      "r691"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475",
      "r691"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r473",
      "r474",
      "r476",
      "r503",
      "r504",
      "r505",
      "r669",
      "r670",
      "r681",
      "r682",
      "r683",
      "r690",
      "r693"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r464",
      "r690",
      "r896",
      "r899"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r471",
      "r472",
      "r473",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r536",
      "r690",
      "r694"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r386",
      "r461",
      "r474",
      "r503",
      "r681",
      "r682",
      "r683",
      "r690"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r386",
      "r461",
      "r462",
      "r474",
      "r504",
      "r669",
      "r670",
      "r681",
      "r682",
      "r683",
      "r690"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r461",
      "r462",
      "r463",
      "r464",
      "r474",
      "r505",
      "r669",
      "r670",
      "r681",
      "r682",
      "r683",
      "r690",
      "r693"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r475"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461",
      "r462",
      "r464",
      "r690",
      "r896",
      "r899"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r473",
      "r474",
      "r476",
      "r503",
      "r504",
      "r505",
      "r669",
      "r670",
      "r681",
      "r682",
      "r683",
      "r690",
      "r693"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value Measurements Recurring Basis",
        "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": [
      "r690",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r899"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r288",
      "r289",
      "r359",
      "r367",
      "r455",
      "r481",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r558",
      "r665",
      "r690",
      "r691",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r702",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r853",
      "r854",
      "r855",
      "r856",
      "r892",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899"
     ]
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Total financial liabilities",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r894",
      "r898"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r292",
      "r300",
      "r666"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r303",
      "r304",
      "r534",
      "r535",
      "r648"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r303",
      "r304",
      "r648"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r534",
      "r866"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r785"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r785"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r785"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r785"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r785"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures",
        "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_GainLossOnSaleOfInterestInProjects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfInterestInProjects",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Sale of Interest in Projects",
        "negatedLabel": "Gain on Sale Transactions, net (Note 6)",
        "documentation": "Gain (loss) included in earnings resulting from the sale of interest in projects."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r70"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on debt extinguishment",
        "terseLabel": "Loss on debt extinguishment",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r42",
      "r43"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r870"
     ]
    },
    "chrs_ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Impairment of out-license asset and remeasurement of CVR liability, net.",
        "label": "Impairment of Intangible Assets And Contingent Value Rights Liability",
        "terseLabel": "Impairment of out-license asset and remeasurement of CVR liability, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "verboseLabel": "Impairment charge",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r835",
      "r869"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss from continuing operations before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r142",
      "r148",
      "r541",
      "r553",
      "r661",
      "r662",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss from continuing operations",
        "totalLabel": "Net loss from continuing operations",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r148",
      "r193",
      "r200",
      "r206",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r435",
      "r440",
      "r458",
      "r483",
      "r553",
      "r661",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r884"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Net loss from continuing operations - basic",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r143",
      "r185",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r215",
      "r217",
      "r218",
      "r435",
      "r440",
      "r458",
      "r540",
      "r916"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Net loss from continuing operations - diluted",
        "documentation": "The amount of net income (loss) derived from continuing operations during 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": [
      "r103",
      "r185",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r215",
      "r217",
      "r218",
      "r219",
      "r440",
      "r458",
      "r540",
      "r916"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income from discontinued operations, net of tax (Note 6)",
        "totalLabel": "Net income (loss) from discontinued operations, net of tax",
        "verboseLabel": "Net income from discontinued operations, net of tax",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r69",
      "r70",
      "r80",
      "r161",
      "r431",
      "r554"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income from Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Operations (unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r685"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Discontinued Operations",
        "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfAssetsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r21",
      "r62",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r79",
      "r81",
      "r82",
      "r123"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r313",
      "r314",
      "r466",
      "r470",
      "r475",
      "r569",
      "r571",
      "r619",
      "r648",
      "r692",
      "r920"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r466",
      "r470",
      "r475",
      "r569",
      "r571",
      "r619",
      "r648",
      "r692",
      "r920"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "chrs_IncreaseDecreaseInAccruedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "IncreaseDecreaseInAccruedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in accrued compensation.",
        "label": "Increase Decrease In Accrued Compensation",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued and other current and non-current liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "chrs_IncreaseDecreaseInAccruedRebatesFeesAndReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "IncreaseDecreaseInAccruedRebatesFeesAndReserve",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in accrued rebates, fees and reserve.",
        "label": "Increase Decrease In Accrued Rebates Fees And Reserve",
        "terseLabel": "Accrued rebates, fees and reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "TSA related operating assets and liabilities, net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Other prepaid, current and non-current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid manufacturing",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Receivables",
        "negatedLabel": "Trade receivables, net",
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Indefinite-lived assets - in-process research and development",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r302",
      "r666"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r777",
      "r785",
      "r789",
      "r797"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r725",
      "r801"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r725",
      "r801"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r725",
      "r801"
     ]
    },
    "chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents intangible assets, net and accrued and other current liabilities.",
        "label": "Intangible Assets, Net And Accrued And Other Current Liabilities [Member]",
        "terseLabel": "Intangible assets, net and accrued and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total Intangible assets, net",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Operating and Nonoperating",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r226",
      "r229",
      "r231",
      "r234",
      "r491",
      "r662",
      "r663"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt",
        "positiveLabel": "Interest expense",
        "totalLabel": "Total Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r354",
      "r364",
      "r671",
      "r672"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Stated coupon interest",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r355",
      "r671",
      "r672"
     ]
    },
    "chrs_InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense, inclusive of the amortization of discount and issuance costs.",
        "label": "Interest Expense, Inclusive Of Amortization Of Discount And Issuance Costs On Revenue Participation Liability",
        "terseLabel": "Interest expense, inclusive of the amortization of discount and issuance costs",
        "verboseLabel": "Interest expense recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Components of Interest Expense",
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventory"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureInventoryComponentsDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureInventoryComponentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Gross",
        "totalLabel": "Total",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r652",
      "r701"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write-downs, net",
        "verboseLabel": "Inventory write-downs",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "chrs_IssuanceCostOfDebtIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "IssuanceCostOfDebtIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for issuance cost of debt.",
        "label": "Issuance Cost of Debt Incurred but Not yet Paid",
        "verboseLabel": "Financing issuance costs in accrued and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_IssuanceCostsOnRevenueParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "IssuanceCostsOnRevenueParticipationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance costs on the revenue participation liability.",
        "label": "Issuance Costs On Revenue Participation Liability",
        "negatedLabel": "Issuance costs",
        "terseLabel": "Issuance costs on revenue participation liability"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_JunshiBiosciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "JunshiBiosciencesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Junshi Biosciences.",
        "label": "Junshi Biosciences",
        "terseLabel": "Junshi Biosciences"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_LeaseLiabilitiesOperatingAndFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "LeaseLiabilitiesOperatingAndFinancing",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents lease liabilities for both operating and financing leases.",
        "label": "Lease Liabilities, Operating and Financing",
        "terseLabel": "Lease liabilities, current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r497"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r84",
      "r85",
      "r86",
      "r88",
      "r89",
      "r90",
      "r91",
      "r193",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r444",
      "r447",
      "r448",
      "r483",
      "r594",
      "r660",
      "r720",
      "r884",
      "r904",
      "r905"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity (deficit)",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r141",
      "r551",
      "r701",
      "r837",
      "r857",
      "r900"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity (Deficit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r163",
      "r193",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r444",
      "r447",
      "r448",
      "r483",
      "r701",
      "r884",
      "r904",
      "r905"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "totalLabel": "Net carrying amount",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r139",
      "r347",
      "r362",
      "r669",
      "r670",
      "r700",
      "r914"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Purchase Commitment [Table Text Block]",
        "terseLabel": "Schedule of Non-cancelable Contractual Obligations",
        "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r874",
      "r875",
      "r876"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2026ConvertibleNotesInterestExpenseComponentsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r41",
      "r874",
      "r875",
      "r876"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies",
        "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": [
      "r317",
      "r318",
      "r319",
      "r322",
      "r424",
      "r667",
      "r879",
      "r881"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r322",
      "r424",
      "r667",
      "r879",
      "r881"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Accrual",
        "terseLabel": "Accrual related to legal Proceedings and Other Claims",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r807"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r237",
      "r676",
      "r704",
      "r707",
      "r887",
      "r917",
      "r921",
      "r922",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Current",
        "terseLabel": "Investments in marketable securities",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "verboseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r387",
      "r424",
      "r464",
      "r532",
      "r568",
      "r570",
      "r578",
      "r586",
      "r587",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r645",
      "r646",
      "r664",
      "r673",
      "r686",
      "r693",
      "r694",
      "r698",
      "r699",
      "r705",
      "r886",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ]
    },
    "chrs_McKessonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "McKessonMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "McKesson.",
        "label": "McKesson"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "chrs_MilestonePaymentsAmountPerEachInstallment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "MilestonePaymentsAmountPerEachInstallment",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount per each installment of milestone payments under collaborative arrangements.",
        "label": "Milestone Payments, Amount Per Each Installment",
        "terseLabel": "Milestone payments, amount"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r387",
      "r424",
      "r464",
      "r532",
      "r568",
      "r570",
      "r578",
      "r586",
      "r587",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r645",
      "r646",
      "r664",
      "r673",
      "r686",
      "r693",
      "r694",
      "r698",
      "r705",
      "r886",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r237",
      "r676",
      "r704",
      "r707",
      "r887",
      "r917",
      "r921",
      "r922",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r115",
      "r144",
      "r161",
      "r175",
      "r178",
      "r182",
      "r193",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r209",
      "r210",
      "r216",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r435",
      "r440",
      "r458",
      "r483",
      "r556",
      "r616",
      "r632",
      "r633",
      "r718",
      "r884"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r743",
      "r753",
      "r777",
      "r785"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "chrs_NumberOfEarnoutPaymentReceivable": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "NumberOfEarnoutPaymentReceivable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of earnout payments.",
        "label": "Number Of Earnout Payment Receivable",
        "terseLabel": "Number of earnout payments"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_NumberOfEventsInDefault": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "NumberOfEventsInDefault",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of events in default.",
        "label": "Number Of Events in Default",
        "terseLabel": "Number of events in default"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_NumberOfOperatingAndReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "NumberOfOperatingAndReportableSegments",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating and reportable 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. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Operating and Reportable Segments",
        "terseLabel": "Number of reportable and operating segments"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_OperatingAndFinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease, classified as noncurrent.",
        "label": "Operating and Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, non-current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r661",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued other",
        "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": [
      "r85"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets, non-current",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive (loss) gain, net of tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r17",
      "r176",
      "r179",
      "r183",
      "r206",
      "r484",
      "r485",
      "r490",
      "r538",
      "r557",
      "r827",
      "r828"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized loss on available-for-sale securities, net of tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r276"
     ]
    },
    "chrs_OtherFeesCoPayAssistanceAndReturnsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "OtherFeesCoPayAssistanceAndReturnsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other fees, co-pay assistance and returns.",
        "label": "Other Fees, Co-pay Assistance and Returns"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities, non-current",
        "totalLabel": "Total Other liabilities, non-current",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Liabilities, Non-current",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other non-cash adjustments, net",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other",
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r138"
     ]
    },
    "chrs_OutLicensesWithNovartisInstitutesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "OutLicensesWithNovartisInstitutesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Out-license - Novartis Institutes.",
        "label": "Out Licenses with Novartis Institutes [Member]",
        "terseLabel": "Novartis Institutes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r731",
      "r741",
      "r751",
      "r783"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r734",
      "r744",
      "r754",
      "r786"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r734",
      "r744",
      "r754",
      "r786"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "chrs_PaymentTermsPeriodFromDateOfShipment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PaymentTermsPeriodFromDateOfShipment",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the payment terms from date of shipment.",
        "label": "Payment Terms, Period from Date of Shipment",
        "terseLabel": "Payment terms from date of shipment, period"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments and customer credits issued from reserve in discounts and allowances constitute variable consideration.",
        "label": "Payments And Customer Credits Issued From Reserve For Discounts And Allowances Constitute Variable Consideration",
        "negatedLabel": "Payments and customer credits issued"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_PaymentsForMilestoneBasedLicenseFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PaymentsForMilestoneBasedLicenseFee",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with milestone based license fee payment.",
        "label": "Payments For Milestone Based License Fee",
        "negatedLabel": "Milestone payment to Junshi Biosciences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities, net",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r830"
     ]
    },
    "us-gaap_PaymentsForProceedsFromProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Productive Assets",
        "negatedLabel": "Net cash received related to the Sale Transactions (Note 6)",
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails": {
       "parentTag": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Less commissions and fees",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Taxes paid related to net share settlement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of investments in marketable securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "chrs_PaymentsToBuyOutRightToReceiveFuturePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PaymentsToBuyOutRightToReceiveFuturePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to buy out the right to receive future payments in accordance with agreement entered into by the company.",
        "label": "Payments to Buy Out Right to Receive Future Payments",
        "terseLabel": "Payments to buy out right to receive future payments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "chrs_PortionOfProceedsAllocatedToEmbeddedDerivative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PortionOfProceedsAllocatedToEmbeddedDerivative",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of total proceeds from an issuance or transaction that is allocated to the embedded derivative component of a hybrid financial instrument.",
        "label": "Portion Of Proceeds Allocated To Embedded Derivative",
        "negatedLabel": "Portion of proceeds allocated to the embedded derivative"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r365"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r596"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r365"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r596",
      "r614",
      "r951",
      "r952"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Other prepaids and current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "chrs_PrepaidManufacturingExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PrepaidManufacturingExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Manufacturing current.",
        "label": "Prepaid Manufacturing Expense Current",
        "terseLabel": "Prepaid manufacturing",
        "verboseLabel": "Prepayment made for manufacturing services"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_PrepaymentsMadeToCmoForManufacturingServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PrepaymentsMadeToCmoForManufacturingServices",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents prepayments made to a CMO for manufacturing services.",
        "label": "Prepayments Made to CMO For Manufacturing Services",
        "terseLabel": "Prepayments made to a CMO for manufacturing services"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureInventoryAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents prepayments made to a CMO for other research and development program.",
        "label": "Prepayments made to a CMO For Other Research And Development Pipeline Program",
        "terseLabel": "Prepayments made to a CMO For Other Research And Development Pipeline Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Net proceeds, net of original issuance discount",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock, net of issuance costs",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "chrs_ProceedsFromIssuanceOfCommonStockGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ProceedsFromIssuanceOfCommonStockGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails": {
       "parentTag": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity, before stock issuance costs.",
        "label": "Proceeds from Issuance of Common Stock, Gross",
        "verboseLabel": "Gross proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from Term Loan, net of debt discount and issuance costs",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities, net",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r810",
      "r831"
     ]
    },
    "chrs_ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from revenue purchase and sale agreement, net of issuance costs.",
        "label": "Proceeds from (Repayments of) Revenue Purchase And Sale Agreement, Net Of Issuance Costs",
        "terseLabel": "Proceeds from (repayment of) Revenue Purchase and Sale Agreement, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ProceedsFromRevenueParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ProceedsFromRevenueParticipationLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from revenue participation liability during the period.",
        "label": "Proceeds From Revenue Participation Liability",
        "terseLabel": "Proceeds from sale of future royalties on May 8, 2024"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from maturities of investments in marketable securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sale of investments in marketable securities",
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r186",
      "r244",
      "r275"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from purchase under the employee stock purchase plan",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other revenue",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductLiabilityContingencyLossExposureNotAccruedBestEstimate",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Liability Contingency, Loss Exposure Not Accrued, Best Estimate",
        "terseLabel": "Claims related to certain sales of UDENYCA from October 2020 through December 2021",
        "documentation": "Best estimate of the loss exposure for a reasonably possible liability for product liability damages for which no accrual has been recorded."
       }
      }
     },
     "auth_ref": [
      "r880",
      "r882",
      "r883"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "terseLabel": "Total net product revenue",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r533",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r650",
      "r674",
      "r703",
      "r705",
      "r706",
      "r708",
      "r709",
      "r882",
      "r883",
      "r887",
      "r917",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r235",
      "r533",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r650",
      "r674",
      "r703",
      "r705",
      "r706",
      "r708",
      "r709",
      "r882",
      "r883",
      "r887",
      "r917",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r175",
      "r178",
      "r189",
      "r193",
      "r200",
      "r206",
      "r209",
      "r210",
      "r277",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r435",
      "r440",
      "r442",
      "r445",
      "r446",
      "r458",
      "r483",
      "r541",
      "r555",
      "r583",
      "r616",
      "r632",
      "r633",
      "r688",
      "r689",
      "r719",
      "r829",
      "r884"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2": {
       "parentTag": "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r872"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r11",
      "r497"
     ]
    },
    "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures, including those attributable to disposal group held for sale or disposed of.",
        "label": "Property, Plant and Equipment, Including Discontinued Operations, Gross",
        "terseLabel": "Total property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures, including those attributable to disposal group held for sale or disposed of.",
        "label": "Property, Plant and Equipment, Including Discontinued Operations, Net",
        "totalLabel": "Property and equipment, net - subtotal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment, Net",
        "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": [
      "r497"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r497",
      "r542",
      "r552",
      "r701"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net",
        "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": [
      "r11"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r121",
      "r497"
     ]
    },
    "chrs_ProvisionRelatedToSalesMadeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ProvisionRelatedToSalesMadeAbstract",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "n/a",
        "label": "Provision related to sales made in:"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ProvisionRelatedToSalesMadeInPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ProvisionRelatedToSalesMadeInPriorPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents provision related to sales made in prior period.",
        "label": "Provision Related to Sales Made in Prior Period",
        "terseLabel": "Prior period - increase (decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation",
        "totalLabel": "Total obligations",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureCommitmentsAndContingenciesScheduleOfNonCancelableContractualObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails",
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r380",
      "r387",
      "r414",
      "r415",
      "r416",
      "r424",
      "r464",
      "r506",
      "r515",
      "r532",
      "r568",
      "r570",
      "r578",
      "r586",
      "r587",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r645",
      "r646",
      "r664",
      "r673",
      "r686",
      "r693",
      "r694",
      "r698",
      "r699",
      "r705",
      "r712",
      "r877",
      "r886",
      "r896",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails",
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r380",
      "r387",
      "r414",
      "r415",
      "r416",
      "r424",
      "r464",
      "r506",
      "r515",
      "r532",
      "r568",
      "r570",
      "r578",
      "r586",
      "r587",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r645",
      "r646",
      "r664",
      "r673",
      "r686",
      "r693",
      "r694",
      "r698",
      "r699",
      "r705",
      "r712",
      "r877",
      "r886",
      "r896",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ]
    },
    "chrs_RebatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RebatesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rebates.",
        "label": "Rebates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r100"
     ]
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Net, Current",
        "terseLabel": "Trade receivables, net",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Trade Receivables",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r243",
      "r849"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r726",
      "r736",
      "r746",
      "r778"
     ]
    },
    "chrs_ReimbursableCostForBusinessSupportServicesIncomeRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ReimbursableCostForBusinessSupportServicesIncomeRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income recognized during the period for cost incurred for business support services that are reimbursable.",
        "label": "Reimbursable Cost For Business Support Services, Income Recognized",
        "terseLabel": "Reimbursed for its costs and has recorded income"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average remaining period until maturity of the acquired debt security contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Remaining Contractual Maturities of Available-for-sale Debt Securities, Acquisition",
        "terseLabel": "Average maturity of investments upon acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesConvertibleSeniorSubordinatedNotesDue2026NarrativeDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Convertible Debt",
        "negatedLabel": "Redemption of 2026 Convertible Notes, including transaction costs",
        "terseLabel": "Outstanding amount payoff",
        "verboseLabel": "Cash paid to repurchase debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of Term Loan, premiums and exit fees",
        "terseLabel": "Outstanding amount paid off",
        "verboseLabel": "Principal Amount Repaid",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r338",
      "r366",
      "r499",
      "r516",
      "r543",
      "r654",
      "r655"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "verboseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r648",
      "r662",
      "r912"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "verboseLabel": "Research and development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ReserveForDiscountsAndAllowancesConstituteVariableConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ReserveForDiscountsAndAllowancesConstituteVariableConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for discounts and allowances constitute variable consideration.",
        "label": "Reserve For Discounts And Allowances Constitute Variable Consideration",
        "periodEndLabel": "Activities and reserve balance, ending balance",
        "periodStartLabel": "Activities and reserve balance, beginning balance"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for sales discounts and allowances constitute variable consideration.",
        "label": "Reserve For Sales Discounts And Allowances Constitute Variable Consideration",
        "verboseLabel": "Current period"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r727",
      "r737",
      "r747",
      "r779"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r728",
      "r738",
      "r748",
      "r780"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r735",
      "r745",
      "r755",
      "r787"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "verboseLabel": "Restricted stock units",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r129",
      "r550",
      "r575",
      "r577",
      "r582",
      "r597",
      "r701"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r278",
      "r279",
      "r305",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r439",
      "r440",
      "r449",
      "r451",
      "r452",
      "r454",
      "r456",
      "r495",
      "r496",
      "r572",
      "r574",
      "r584",
      "r951"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Net revenue",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r147",
      "r224",
      "r227",
      "r228",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r377",
      "r378",
      "r533"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379"
     ]
    },
    "chrs_RevenueParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenueParticipationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails": {
       "parentTag": "chrs_RoyaltyParticipationLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue participation liability.",
        "label": "Revenue Participation Liability",
        "terseLabel": "Revenue participation liability"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RevenueParticipationLiabilityRoyaltyRevenuePayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenueParticipationLiabilityRoyaltyRevenuePayment",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for royalty payments under revenue participation liability.",
        "label": "Revenue Participation Liability, Royalty Revenue Payment",
        "negatedLabel": "Royalty payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Performance Obligation, Description of Payment Terms",
        "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "chrs_RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Purchase and Sale Agreement purchase price.",
        "label": "Revenue Purchase and Sale Agreement, Certain Conditions, Purchase Price, Multiplier",
        "terseLabel": "Purchase price multiplier"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RevenuePurchaseAndSaleAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenuePurchaseAndSaleAgreementMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertains to Revenue Purchase and sale agreement.",
        "label": "Revenue Purchase and Sale Agreement",
        "terseLabel": "Revenue Purchase and Sale Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RevenuePurchaseAndSaleAgreementPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenuePurchaseAndSaleAgreementPurchasePrice",
     "crdr": "debit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Purchase and Sale Agreement purchase price.",
        "label": "Revenue Purchase and Sale Agreement, Purchase Price",
        "terseLabel": "Revenue Purchase and Sale Agreement, Purchase price"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RevenuePurchaseAndSaleAgreementRightToReceivePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RevenuePurchaseAndSaleAgreementRightToReceivePercent",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percent to be received pertaining to the sales of the companies products and services.",
        "label": "Revenue Purchase and Sale Agreement, Right to Receive, Percent",
        "terseLabel": "Revenue payment, Percentage of U.S. net sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Net Revenues",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r649",
      "r657"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyAgreementsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Agreements [Member]",
        "terseLabel": "Royalty Fee Derivative Liability",
        "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r426",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r890"
     ]
    },
    "chrs_RoyaltyParticipationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RoyaltyParticipationLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementSummaryOfRevenueParticipationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Obligations related to royalty participation.",
        "label": "Royalty Participation Liability",
        "periodEndLabel": "Revenue participation liability at June 30, 2025",
        "periodStartLabel": "Revenue participation liability at December 31, 2024",
        "totalLabel": "Net carrying value"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RoyaltyParticipationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RoyaltyParticipationLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": "chrs_RoyaltyParticipationLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations related to royalty participation, classified as current.",
        "label": "Royalty Participation Liability, Current",
        "verboseLabel": "Royalty participation liability, current"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_RoyaltyParticipationLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "RoyaltyParticipationLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails": {
       "parentTag": "chrs_RoyaltyParticipationLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsOtherLiabilitiesNonCurrentDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementClassificationOnCondensedConsolidatedBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations related to royalty participation, classified as noncurrent.",
        "label": "Royalty Participation Liability, Noncurrent",
        "terseLabel": "Revenue participation liability, non-current",
        "verboseLabel": "Royalty participation liability, non-current"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received on Transaction",
        "totalLabel": "Net proceeds after commissions and fees",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueGrossRevenuesBySignificantCustomerAsPercentageOfTotalGrossRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Net Product Revenue",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r811"
     ]
    },
    "chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to minimum net sales of discontinued operation for four consecutive fiscal quarters from the start of the quarter ending September 30, 2025 until the end of the quarter ending September 30, 2026, that would trigger payment of contingent asset receivable.",
        "label": "Scenario, Net Sales Exceeding 300 million, Quarters Ending September 30, 2026 [Member]",
        "terseLabel": "Scenario, net sales exceeding 300 million, quarters ending september 30, 2026"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to minimum net sales of discontinued operation for four consecutive fiscal quarters from the start of the quarter ending September 30, 2025 until the end of the quarter ending March 31, 2027, which would trigger payment of contingent asset receivable.",
        "label": "Scenario, Net Sales Exceeding 350 million, Quarters Ending March 31, 2027 [Member]",
        "terseLabel": "Scenario, net sales exceeding 350 million, quarters ending march 31, 2027"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r388",
      "r807",
      "r841"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueActivitiesAndEndingReserveBalancesForEachSignificantCategoryOfDiscountsAndAllowancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r100",
      "r239",
      "r850"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareOutstandingDilutivePotentialSharesExcludedFromCalculationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (Loss) Per Share",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r437"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Company's Debt Obligations",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents and Investments [Table Text Block]",
        "terseLabel": "Schedule of Cash and cash equivalents, marketable securities and restricted cash",
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of discontinued operations",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r21",
      "r62",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r79",
      "r81",
      "r82",
      "r123"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-Based Compensation Expense",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Financial Assets and Liabilities Measured on a Recurring Basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r894"
     ]
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill and Intangible Assets, Net",
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r860"
     ]
    },
    "chrs_ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of  interest expense and repayments attributable to debt instrument.",
        "label": "Schedule of Interest Expense and Debt Repayment [Table Text Block]",
        "terseLabel": "Schedule of interest expense and debt repayment"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of product sales discounts and allowances.",
        "label": "Schedule Of Product Sales Discounts And Allowances Table [Text Block]",
        "terseLabel": "Schedule of Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of 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": [
      "r11",
      "r497"
     ]
    },
    "chrs_ScheduleOfRoyaltyParticipationLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScheduleOfRoyaltyParticipationLiabilityTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of royalty participation liability.",
        "label": "Schedule Of Royalty Participation Liability [Table Text Block]",
        "terseLabel": "Schedule of royalty participation liability"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ScheduleOfSettlementsUnderSharesOfferingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ScheduleOfSettlementsUnderSharesOfferingTableTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of shares offering settlements.",
        "label": "Schedule of Settlements Under Shares Offering [Table Text Block]",
        "terseLabel": "Schedule of Settlements Under the ATM Offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r36",
      "r57",
      "r133"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentContinuingOperationsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations",
        "documentation": "Component of an entity expected to operate in the foreseeable future."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDiscontinuedOperationsMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r63",
      "r64",
      "r65"
     ]
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentOperatingActivitiesDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities [Domain]",
        "documentation": "Operations of an entity including continuing and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "chrs_SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment reporting and revenue by geographic region.",
        "label": "Segment Reporting And Revenue By Geographic Region Policy [Text Block]",
        "terseLabel": "Segment Reporting and Geographic Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "verboseLabel": "Selling, general and administrative",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedLabel": "Taxes paid related to net share settlement of RSUs (in shares)",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r93",
      "r97",
      "r98",
      "r159",
      "r180",
      "r181",
      "r182",
      "r197",
      "r198",
      "r199",
      "r201",
      "r206",
      "r208",
      "r210",
      "r225",
      "r278",
      "r279",
      "r305",
      "r368",
      "r429",
      "r430",
      "r432",
      "r433",
      "r434",
      "r436",
      "r439",
      "r440",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r495",
      "r496",
      "r498",
      "r557",
      "r572",
      "r573",
      "r574",
      "r584",
      "r634"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "verboseLabel": "Organization and Significant Accounting Policies",
        "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": [
      "r197",
      "r198",
      "r199",
      "r225",
      "r496",
      "r533",
      "r580",
      "r585",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r596",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r615",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r634",
      "r713"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows (unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets (unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Stockholders' Equity (Deficit) (unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities [Axis]",
        "documentation": "Information by continuing and discontinuing operations."
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r388",
      "r807",
      "r808",
      "r841"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesNetRevenuesDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r225",
      "r238",
      "r496",
      "r533",
      "r580",
      "r585",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r596",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r615",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r634",
      "r713"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r730",
      "r740",
      "r750",
      "r782"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued",
        "verboseLabel": "Non-cash employee bonuses settled in common stock",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "chrs_StockIssuedDuringPeriodPartialPayoutBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "StockIssuedDuringPeriodPartialPayoutBonus",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during period in lieu of bonus.",
        "label": "Stock Issued During Period, Partial Payout, Bonus",
        "terseLabel": "Issuance of common stock - partial payout of 2023 bonus in RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_StockIssuedDuringPeriodPartialPayoutBonusShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "StockIssuedDuringPeriodPartialPayoutBonusShares",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of bonus.",
        "label": "Stock Issued During Period, Partial Payout, Bonus, Shares",
        "terseLabel": "Issuance of common stock - partial payout of 2023 bonus in RSUs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under the ESPP (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r92",
      "r93",
      "r129"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock under Offering, net of issuance costs (in shares)",
        "verboseLabel": "Number of common stock shares sold during the period",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r92",
      "r93",
      "r129",
      "r581",
      "r634",
      "r642"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of common stock upon vesting of RSUs (in shares)",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r129"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r92",
      "r93",
      "r129",
      "r400"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under the ESPP",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r92",
      "r93",
      "r129"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock under Offering, net of issuance costs",
        "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": [
      "r14",
      "r92",
      "r93",
      "r129",
      "r584",
      "r634",
      "r642",
      "r719"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Issuance of common stock upon vesting of RSUs",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r92",
      "r93",
      "r129"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r93",
      "r97",
      "r98",
      "r129"
     ]
    },
    "chrs_StockholdersDeficitTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "StockholdersDeficitTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure containing information regarding Stockholders' Deficit.",
        "label": "Stockholders Deficit",
        "terseLabel": "Stockholders' Equity (Deficit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending Balances",
        "periodStartLabel": "Beginning Balances",
        "totalLabel": "Total stockholders' equity (deficit)",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r97",
      "r98",
      "r118",
      "r598",
      "r614",
      "r635",
      "r636",
      "r701",
      "r720",
      "r837",
      "r857",
      "r900",
      "r951"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' equity (deficit):"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Balance Sheet Components",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "chrs_SurfaceOncologyInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "SurfaceOncologyInc.Member",
     "presentation": [
      "http://www.coherus.com/role/DisclosureBalanceSheetComponentsIntangibleAssetsNetDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Surface Oncology, Inc.",
        "label": "Surface Oncology, Inc. [Member]",
        "terseLabel": "Surface Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "chrs_TermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "TermLoansMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2027TermLoansScheduleOfInterestAndDebtRepaymentDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents term loans.",
        "label": "2027 Term Loans"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_TermLoansPayableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "TermLoansPayableNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of term loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Term Loans Payable, Noncurrent",
        "terseLabel": "Term loan, non-current"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ThresholdNetSalesPaymentTrigger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ThresholdNetSalesPaymentTrigger",
     "crdr": "credit",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum required net sales of the discontinued operation during the specified period, which would trigger earnout payment.",
        "label": "Threshold Net Sales, Payment Trigger",
        "terseLabel": "Threshold net sales, payment trigger"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_ToripalimabMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "ToripalimabMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureRevenueNetRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents toripalimab.",
        "label": "Toripalimab",
        "verboseLabel": "LOQTORZI"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.coherus.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "verboseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r359",
      "r367",
      "r455",
      "r481",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r558",
      "r690",
      "r691",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r702",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r853",
      "r854",
      "r855",
      "r856",
      "r892",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899"
     ]
    },
    "chrs_TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transition services agreement payables and accrued liabilities classified as current.",
        "label": "Transition Services Agreement Payables And Accrued Liabilities, Current",
        "terseLabel": "TSA payables and accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_TransitionServicesAgreementReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "TransitionServicesAgreementReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transition services agreement receivable current.",
        "label": "Transition Services Agreement Receivable Current",
        "terseLabel": "TSA receivables, net (Note 6)",
        "verboseLabel": "TSA receivables, net"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "chrs_TwoThousandTwentyNineTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "TwoThousandTwentyNineTermLoansMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilities2029TermLoanNarrativeDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesSummaryOfDebtObligationsDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents 2029 term loans.",
        "label": "Two Thousand Twenty Nine Term Loans [Member]",
        "terseLabel": "2029 Term Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.coherus.com/role/DisclosureCollaborationsAndOtherArrangementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. government agency securities",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r658",
      "r681",
      "r913"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsCostUnrealizedGainsOrLossesAndFairValueByInvestmentTypeDetails",
      "http://www.coherus.com/role/DisclosureFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury securities",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r658",
      "r681",
      "r683",
      "r690",
      "r913"
     ]
    },
    "chrs_UdenycaAndLoqtorziMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "UdenycaAndLoqtorziMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Udenyca and Loqtorzi.",
        "label": "Udenyca and Loqtorzi [Member]",
        "terseLabel": "UDENYCA and LOQTORZI"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_UdenycaBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "UdenycaBusinessMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNotClassifiedAsHeldForSaleDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementActivityWithinRevenueParticipationLiabilityDetails",
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails",
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to UDENYCA, a biosimilar to Neulasta (a long-acting G-CSF), and LOQTORZI, a next-generation PD-1 inhibitor.",
        "label": "UDENYCA business [Member]",
        "terseLabel": "UDENYCA"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_UdenycaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "UdenycaMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureFinancialLiabilitiesRevenuePurchaseAndSaleAgreementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to the product UDENYCA.",
        "label": "Udenyca [Member]",
        "terseLabel": "UDENYCA"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.coherus.com/role/DisclosureOrganizationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "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": [
      "r37",
      "r38",
      "r39",
      "r152",
      "r154",
      "r155",
      "r156"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]"
       }
      }
     },
     "auth_ref": [
      "r464",
      "r515",
      "r645",
      "r646",
      "r693",
      "r906",
      "r908",
      "r911"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (In shares)",
        "verboseLabel": "Weighted-average common 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": [
      "r214",
      "r219"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted-average number of shares used in computing net income (loss) per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails",
      "http://www.coherus.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (In shares)",
        "verboseLabel": "Weighted-average common 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": [
      "r213",
      "r219"
     ]
    },
    "chrs_WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period, attributable to continuing operations.",
        "label": "Weighted Average Number of Shares Outstanding, Basic, Continuing Operations",
        "terseLabel": "Weighted average number of shares outstanding from continuing operations, basic"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period, attributable to discontinued operations.",
        "label": "Weighted Average Number of Shares Outstanding, Basic, Discontinued Operations",
        "terseLabel": "Weighted average number of shares outstanding from discontinued operations, basic"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period, attributable to continuing operations.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Continuing Operations",
        "terseLabel": "Weighted average number of shares outstanding from continuing operations, diluted"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations",
     "presentation": [
      "http://www.coherus.com/role/DisclosureNetIncomeLossPerShareComputationOfBasicAndDilutedNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period, attributable to discontinued operations.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Discontinued Operations",
        "terseLabel": "Weighted average number of shares outstanding from discontinued operations, diluted"
       }
      }
     },
     "auth_ref": []
    },
    "chrs_WeightedAveragePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "WeightedAveragePricePerShare",
     "presentation": [
      "http://www.coherus.com/role/DisclosureStockholdersEquityDeficitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average price per share.",
        "label": "Weighted-average Price Per Share",
        "terseLabel": "Weighted-average price per share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "chrs_YusimryImmunologyFranchiseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coherus.com/20250630",
     "localname": "YusimryImmunologyFranchiseMember",
     "presentation": [
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsNetRevenueFromDiscontinuedOperationsAdditionalInformationDetails",
      "http://www.coherus.com/role/DisclosureDiscontinuedOperationsReconciliationOfDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to YUSIMRY immunology franchise.",
        "label": "YUSIMRY Immunology Franchise [Member]",
        "terseLabel": "YUSIMRY Sale"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1D",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-6"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-7"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r53": {
   "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"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "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(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r138": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r143": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/808/tableOfContent"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "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"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r175": {
   "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"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r184": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r185": {
   "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"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r305": {
   "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"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r466": {
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r536": {
   "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"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r539": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r554": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "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"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r648": {
   "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"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r690": {
   "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"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r701": {
   "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"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r703": {
   "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"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r756": {
   "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"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r857": {
   "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"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r873": {
   "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"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r877": {
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r891": {
   "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"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>92
<FILENAME>0001558370-25-010803-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001558370-25-010803-xbrl.zip
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
M;EXWUC>LH(><@[U5</XAM<*.C!?-N(=\^V1:P?<UF5*_(\L^UMTKM]V'4PA
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
M<&-JRS7>5-#[#)7,;X^J+YW9.-*QY33B0M^T)"0X]<2,'Z(5GEI,-AWU8QW
M8C@/V!_4*PR#W9'TQ@>8YY@T((#XENH+&C\^8^8DJ/_L^!C&01\:^=\(/#Z^
M;!-XZH3_2BI/@*_FG;XIIQ'O"&$/W4P]:Z^K6;O!'!Q\)^;T;0LYV2/KH8P>
M%Q!J8X)QPE=RH):S^;RX^6V"?#%]* D='\.+:#V)-K9M/D4RXE5)G>VJO1QI
MZ(=$UG<^47,I?+M*I9\UKV6+BB3N;?"\D)%J[+K1,E*7='V@*TY=IKB WSY5
MHW/@Y6>I7852S"C]<UKLBP;V9;"W5.[ 7!66OHC*8*P;*?=)+!T?F(DDMH*<
MPKR9N3J,C.#/2C/< :Z^;8#:LO2!^9&DWHX$U(CMI8I(:=WHRG:"[:6**-;[
MSH1DP-<W,6W<-KMY%D1?L%%_.VT=?%\\L?W>X,;RMDKYG\J4,XO=P988>KH_
MV"IO0A^=2@Y$5%P4NQ-LA3[S[>\8:,'3 X49:##_3 /X@%>4C+TE"QBV@ZN<
M,:O=Y&6+NS<S'D-4U(+UQU#B^EK17KI)L0;57U!HZF277F*+^2Q&WMNCZHW0
M++9U;%FM.F!3SAG:%<*^#)O=SZK$$8#(#A4V7N.T-::^2,QB=IR>I4]# C&9
M&=)K;O'2G<(V>LWY_"UQ]J;K[G"00-."EN#G5N-L%9Z_H+@^X_'54(@)<(G[
M5A$3"WWV!J/8;J(SX>R-&(U7K[ENR+WT"C[@NNJ^GQJ0'FXO%#V'73I+BSJ]
MT>LVF3QQMEP*LWFE0)?*O1&,^4H)KK=A=4Z7K8VTJ_9RI&'O\AJO#.CF10TH
M>R-%\Q:-RI#(\B"$BD3T@QN3V6S#F1I@^Q+X&;B^PRT@[ N)^\37K%S]F,Q'
M&!\\#_>/DK2GO+MM6;$W9I#K3#\=H4#TR\H__Q]02P,$%     @ X88'6\P/
MGUT=%P  ?$H! !4   !C:')S+3(P,C4P-C,P7V-A;"YX;6SM/=MNXSBR[PN<
M?]!F'\X,,.[8<:Z-[EFDTY<)D+2#.+V[YZFA2'2L,[+DI:0DWJ_?*NIBR18E
MZDZI&S.8<6RR6#<6BT6RZMW?7U>F\DRH8]C6^X/)F_&!0BS-U@WKZ?V!YRY&
MYP=___U__O+NKZ/1OS[<WRBZK7DK8KF*1HGJ$EUY,=RE\F"OUZJEW!)*#=-4
M/E!#?R**,@%X\,]4&8U^9R ^J YTL2V%P3IZ,PE_N J@V=9;Y?SP[/!H?'2B
MG+^=3M].SY2[V[#9+2"V,'+:F8;UYUO\SR.,I@!]EO/VU3'>'RQ==_WV\/#E
MY>7-R_2-39^@^WAR^*_;F[FV)"MU9%B.JUH:.5"@_5N'?7EC:ZK+F!/K_OI(
MS1# ]# :B]L"_QJ%S4;XU6AR-)I.WKPZ^D& (OXL,$C8''\U,MK':/';[\$/
M>#"YN+@X9+\>_/X717E';9/<DX7"OGKK;M;D_8%CK-8F@F+?+2E9O#_0EM09
M(?_'I],Q$O*WN0LR1.6XLBV=6"!J^.#8IJ&C;#^H)N(S7Q+B.M\LU=,-^/9
MP?&^W5\G4-/L):&> _]?'>+OA^5 ,\J%>'K8*.G1K\YL,5L3RA2J9A[DCB$C
M,Z[LU9J2);0QGLDUV)T5N;&=!CF3/Z"4;%*=Y6?3?FF2,2E#M,>*CX:CF;;C
M4?)9->@_5-,CMT3%OQEZ5[;C?K-@B3"-_Q#]BPJV;491;L2YM/2HRX?-M?5,
M'!?[/,#H'XFK&J8CR*N&<>B"F8B*Y=IT@VIO6TA&69YD@>J"M+C)WZ*$Z[CN
MF62VN*,V&$%W [+Y]&_/6*,\OA*W+/E5A^L?BZY44SMJF4_!F/(PZ]H"'^K)
M>#3))4QTUZE=@[(&D(<-EYI&/:*#T&8N$'CE40I?WQCJHV$:KD%*6Y6JP\G#
M(H9I#,6OMA7@72]O!,;I@BGXR;9<PP*Y;;W/>P)?:H I^W.V2&]5ED&UC"DO
MLWR#\ <Q]<\VG:MF:7>FZG"=N(&&!<IOJ&9,U>?>:J72#8B4/+JS1]-XJJ8_
MI<:0A1GW!/PQC]QY5%O"<& K46:73Y0P=S6B(VRG4M?0C#6C)@2SJ9-S]2+4
M$S9?F:KC& O##Q'-K-SH1(L<+X^;+,R'IJ> [#,XC.@A?;5=@@X3H;"_^O2Z
M1F*J;VSJ&[@+M@$:*X-M-G$7>L7,_!,!>DC,Z48? :5LJD ,MJ&JYGJJ68,-
MK7W\+I@X=VWMSZ5MZH0ZN"M!.P3SQB@]6_,!%B634:)2+20W^!CAY "4&(2C
MZ6'0XM!!PXL\'ADN61WD,BJ$MH,30-1@=^:9/JS)&Q:[_MLN=!_;6,L;@!S
M1W0:B?+&*"*O+H&NVV\-%P>]N#C!4/]XK(R4:!#X'(VCQ =2@I$4?RCE%R\<
M[-<"DD-.H.1L+8&AB><)-DUG.@.U4)U'!L]S1D^JND;N'Q\2TW7";U"1CQG_
M@R^^^]Y;"!0F&C'?'X1?'G: 2K IV<$HM<WWT^GYQ7AR<7(ZF9P!#\^.CK8X
MQU3IDB;1!PT/P0?*7FXN+*B]VC(K&,$N@JQ-8::_/Y@<*)X#2-AK'$,U#Y07
M8CPM7?;+FAHV!4OP_N"H;8E@;!>M,_P/K=$S> EHK]TKE=(-V&L6N.1(2JBO
M'!(4E]>^C,N3*;GL;U7Z)RPZL/#.B>91YMYDS\V,'OV7<U'B ND>22I=V,03
M4%8@!R.'V7)-;9LD>C(^FYSW3*+B9 6RG&;)LI#X]GU*_.;[ U4MQT#@<T*?
M#8TXT9YLBVRZK KW[Z_\ZB$UD.EQ;3*M/"6C@S+01LY,C#?IKP"%J0ED=-*,
M#>5,PCM*UJJAWZJ6M\#=)H5%/-RZ\Z=>?J_^RJL*@8$(3R5=!@.J D+"<R.1
MC8A S_Y*O"J1@=3/))6Z3P [X5G;CFI^H;:WOK8TT\/;BZFG'B*[TC( ^Z\C
M-=,>J,ZY/.MR>//@SE0M=^?Z =<X\+LDJ3X"MDZD"EH4QEUDI].V)[5W-R)2
MR"^VK;\8ILGUL/*[RB[!TC34OL^I+,G8>O/5MK1,(YS:5G99B2,MLF'I<$TM
M8/X%Y5D!HNQ2KYLTD8U2N^H0.Q/%X^6]8ZT=F><W[PQ]CG;&6B1%,@4_I@MM
M$^5X7 _SB) \1!U#/]L_WV\HA\Q$Y9 IN2R*)!?@I:;9GN4Z=^J&']K,;BRM
M(+/P2]E%B1/7K$PY4;'@9NT]>51=XGPFS,C<$X?0YZRPF$"WG@NP$IG-'A(5
M/V4(M ^Q#TC*-;%U@!R""C3! OGV8Y]6:]/>$')/3+SO(KP Y_9+TG\,]'=Y
M0%S:C)>C4_*MG:@IR&T_$"$7HZ_8(=:T]2L^V]NJ<^\1D#4LU%R\Q9Z[0Q?J
M*ZW0!:5=GLAN5G="5S<VK$7!JL,58D[KOHJM#%EMW>\(@CK6$[[[9;?'R0U1
M'1*]8L@65H'NO99>53HE7TY3'N()!+93.R3)/Y''<1:TK04I:_8^2 U+*?=)
M W<!Y?:00[1E@HI%B9+\IF1N[)K?L+\R%*1%9.'L>$+"?AQIR;RIOM-,#K$5
M%$7Z/,PE2_8 L:X;/D9WJJ%?6U?JVG!5WN$]I_5 Y%F$.LEM*NR@O97'0B1^
MHH;TY$I?B3M;/*BO_#A#$2A)1IT"H\:]5(,:J);<;M_C8T>+Z)]4:H'OX,1(
M#IY#<C0BO^- E* DH>5V1N\.=YYE-OA4,S\974PHF6\VCT3?;&Z'5.R%LAVT
M#Z\W_:M=P93?F10[O[5]!2\<^3-H?'HBD1SS7@2$'-,Z51K)FWD521)QU[H4
MM+_;\\ D;0F*[C?=V93)P'6I\>BQMW0/-F[Y\6&_;0)63V&N!"&5J&NP)*?/
M.@J6%52>1HF7\4IO'O$?R,*F@0,$TX<XGUY=JOKQ>KJY!GX[->M:Z1'E4+@.
M]*J,4M?+9?D,*'/B@0([C'K[I 9O;K)"PMQ.?=.O>D7,"3,7XY9\>L(2Q_II
M8V<6, C(\ QGB8ZKGW2,HRJY_7YJ2U);RC%,QB4SD7>*N\PE6OU4AKVW-+GL
MR8VFC-I?5)*6+F5WF-'RIP[L+!^"+)(OI0"F'L=#GT![^<>0R69R*8 H^]-.
M0 3HREWIVY^]B/=L@4_UV(E=<)]T;IMZA@#3.R1)/A^?7DP[%*600-+E6( \
M^7PWO H.?,)$41_),S%M]J V>V'.[#,(L1:G4#XG:T[8BO*%6&"D3+SAK:\,
MRW!<-%G/.;LXL<Z#D'4%4N6[!1_DSPW]$4Q*^D_#75YYC@L+%(W")?AV$_[5
M^3'N$I#D4H?RBW-=I O;A*Z.L00J!XF>:4W+G6DE,%!\%)1?$(E?^W#(E<+
M\)"DAK.%VJ&WGIUD8;@9&[QM@^3TN8#I<]:!Y6A(FCLI3+)(EL\_Y%WDV):-
M^@.<75P_5<-"NF;6-@OE)34<S![ 4G+=$6K8>L[):E/#_3 *UBH#R]WEZFRU
M2RL')[J^G91<WV!,A0W:B^4,L-U)%PP[(5!$#; .T@DGOXBU]/4%M(WBBXB/
MQ/]_I->?7K6E:CV1>V#/I\6":'NK7<N#MVM',8\KH SV_]D '?NP^0::<VUM
M'Y1HL-G(RNHA#D 26]>)+L5-846.27[_N'?>54UB:<2GZC([%8&E6O,K5F'P
M887K_W_8GQS!9O08N*2+4M[),]?KU5HUJ'\FNYOO+O[JR&5/'^X1$2=Z/[@C
M\NH !ZH1#3%&OH#>?*EBV43FUJXP$IEE&=(;)RB=CCL^,ZO=*!0@6O+GM[$M
MF8HUIL)]WK4%W/I_\')X2WU^QX'K0$D&Y+[:;?^ -<H\_T]00O+1?N'-]?V&
M Y>Q(,'-IG7GK/E7;#MR;44ET_$Z%H7=#)X@[<Y:@1X#%659RD62MG<0%DUA
M0!ACBJ) 67%.D?X#U81Z^"!?1O;]D$6LE@__.C^_S\#E7YSV0.87F6MVAT[<
M/D7APL6/[67V27)ATO&[T!8T((_V,* S[H\*)*N5"&M!LML/IP@"Y(>ZD'U'
MLN,]7?-O(X:G#>7H#]6!'_'K8D?'T>N/9$$H)>DUC(K:B$Q@ ]>5&ID2*E#V
MBPFIUI:=_-P/5-7%5YBTSC^<M@@S(=0.60.(^Z0E]U=!7IZL*HZB )+\P6(?
M)\-6DD*,"!6EQL@B[[0I39NY&=]3CY<*01BHW.OB1"CX=L./7,0SSHS$._Z0
M(L]E0"AI62M)<BE+)EU,FK7\XD)5P0Y4F1IE3ZAJF7'.#E6-PT6,XSA5[K:E
M )!#?:2]VR;*,<F3,((CSF[0?K8I4*@1HK,7UFS6B&M502A)1H'+?])EO=N*
M M[7F#JX4?^#9%ZE\RVRMX8)N-F6?\7CQM!P)P^>6)H[(]!MH%*N1'ZN-6@_
M:!974;S2 0;U5L72[NYFMKA5Z9^$O8S8/EW@7X(M!F>@^E$O/^2[)L>Q;O!9
M]Y!')#.J*MA[Z+I1@0NY-^LZ,"$!.0_VI0;>%R5%S(9(WR0CCO$_0U2'XCR0
M\%K=KMV;+2Z?5<-$8D#=\9LM31FG<D7!#%U%ZF"'R(4]*?:S?L&?"OO9% !R
M*(BT^UE1CDF>-3X^3ZX=Q\.Z42S[0E@%0\#<I/:30WUJ$F*V?1&GO_9']+Q-
M:@R[>[(.ELO9(D@?<N=1T'QVZLP\[;#F*GM1'5+#<M:D;F7K IYDT<GDZ'@0
M*M("D^1+Z12G,5;\,<-AR>@Q4,4H2[F$J3+3S9^@>YKL,'!A%R1<OG28X68K
MJ,[\8#^HKYAS:NDGZT!ONLA#P++@AJXF=;)%:)<KB=,9"^VP@+_X5J8@E"2G
M3B?C\XM!*5 -W&CV@5JM/H:@8[%O9P<G>"%R<Y^I=1SWPAW3G:E:0H<E4>.!
M2[8 T<+/S>K-<(7%F$S;\2B)GDS>$A7_9@J)&YAM=B]V;WY&_9OS6*4Z[/)A
MX\?YL,\#".@CUFDSM^5\LE-@71R/I^.I,E*VR, ?"%QAT)4X1BPYEN/^IFS1
M4AA>P$'%Q^PW1;7T>/_'C;+%3T$$E5\"%*5-E[4;[$3#$$NFYF<G04_"<<&E
M,'C3KCB8EDMB9N.WK>_WA;+DH7%5]!/@9Q3*K -V<K*>3<:G77JM9;4B44FS
M,;8(7>'HLOYJY@%"[L&=:/?AJTPARB6_#U9V.N!:TY0%2L >OCK5QY9R9S5-
MN5115A'<[]L6NB^%/:/C\637,XK ,E\HA"R_2Q/AS<2Z,V5V?^PH,\YGS,Z_
M!,W#JAO<:^IIC>68IND\3DUUDX]]N>R&3<VF#ZJ)H=?YDL V+5+[N08D>'@]
M #9;:T+=#59I^+=GK(/3F,(S[F1_Q@5#*VSL^)P;*>'XF) WQ(#M/R(<?E,
MB\9G)_\<D:&$&T\WSIGH#)U;CI=S<E@>7!WGHHF*W]N$C?#9)&QV)3,WEL4W
MC?:6AD[.Q//)N).DBG4I3W2<VB7WVKM:7A+KM 6Q.L"!:E+]/.FHEDI=2]L5
MC'\DM+XUOK@I(2X_Y!+WO?40/*"RMAW5!-WVUMD(<NGB>+EU@!Z&!4*Q[OO1
MC?%'OCHM7/SQ#( =CI ;O)?)LB#/%M\<_S;_Y<(EE+/NBV4C;W[@(6MH1]R3
M=#7=3>)=;FMX5&#UW(ZH^$.VLQ.LHX+V+J<B%<1@P8MAFMS02'[7]E=)C'2X
MY,9XQM/</00YI&1W2FK^Q60R[;98M!C;]VU$"2KE6Y^N8;XN^(1\>A55WF)@
MAJ(#M= MJ=4/,F2$:3&N/$KAZUA2C!)KP-Y5A8PU(!B?;9H8!DJ @A+#0?XE
M83_12$#&SE3*:%=3],_/GQ,KG!Q6YHU>I8=WYS@Q/'$ <LSO7-;'0VP5B6OK
M=0MS.V,4;7/BA)XI?$Z3GU#'OLFM/%&2'ZUO4^_G&@Z1+CV2:VERY,M^X&<U
M%;3_8IT2E!^/)^.3+A(M%1)D"8*:+0B4MT*N5H3"IMT,<@H"0_"A;6QEN%4M
M;Z%J+JO'FBO8>H'W2 %:(#SWL4<WKC-3^1@)7VTKH**$SWQ<P&?V_>38R+\I
M,/9("QQGZ9WE%,9I^=:2TZ$#8S_W+)UN"A.0T4V.^2XNGSW+7Y0V^6(D8;IR
MOV+W@_H:)X8;!,OIU6>YEB&M]E?;G%7\WMZHIKNY4ZEK:,8ZL.U!<4GN;"S2
MM8^2JTR??,YUZOX@U]SF]$K2/IF,S[LLRUIT5A8G3;X7UQ\\Q["(XX!;\P@;
M>,1G6S 6/CF&'IS>Y<_J6F#V627J)[QSASO](/>>P)<:$,#^G"W26Q5VOD_W
M#RWCD)4M:/@EB0/>^^&UE=X-]Q=V?#. SR^Y9^>S!?_]1A$0G5S^V<=' &7_
M"47D]_#O_]0!72[+4U2@J==^&F.+A+N&^"6GK[:;2MJV0'+87.1*F3@TN52H
M205(5;?:6-;6Z4Z!FW%!AG#D25!'BW,KLRK,)$..QF>G728::$>'FF-<6_O@
M LAOYX! (<1Z@?_4K48X*.%N79S>:\LEE#AN=E76\@!_1)UKB&L2IA<O8K3#
MRP);=E=7MA2@/Q6N5LX)AR#:6T$?;%<UP_M"P81)O415%:9TJE2W<,LOD^+\
MJO]-8YM6BY$X6["GYW/;U*N;K%V(<BA9<_*O9*6$F"7A=C']SD6ZCU4K["2#
MII/Q:1?56=K0IN;9)N'F<4Y,$R^X$PN^P,L]E_H*LV.XE!U%U:-@8H/\U+0&
M^-?KK620<+[Z$AD DD/#6G&_:F92YV]<Q,X-_6<[?Q!3C_)K%3XRW+NO5^3(
MT$= 00P4V&\IB(/\YX4^UNS85519.'.R%"1I[4_PG"SW4DIYB')9I IZ4-+F
M"/%#\L/!DAD0ZE0K@4'DTK2Z5:22$I;E7J_U,DJ&5Z<>I@!-<NYX,OFI=T6Y
M)5_%I*)'JUL",PO&5@7[4]=JX)=\.\82;DGV&[WR .72L)K\M9K9T6MS=4?)
M6C6BK D^:W(>[M8#O?>JE45'1?^L(-<DC-\'-"0>26:\-ZT'\@^B4DUSK-<&
M;9N)O78G_\?2LJ8X)>QO-5;^R$^TH9JQ=RESY#3=^'?49H^F\>0'/0O'4\_W
MLZY&XR42 8V48$SV\@)&56+#RA]"O;&MIP="5QFUW>)-OD];-QDPZK7EN-3#
MR,9G52.7*]O+>&B7WCRIPB>3\=EIAY-]EZ4IL[4('1(&=!+H?[/4L,H(LS=
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
MQNX48+%*^H$W'[H#<,5(+]=H_=Q48N6P5L=M#^B*P43]]!F]W).A0W"EHY>
M9@*"(YPIINBWRKR(JZ] 1&?N-6!+M<?G+68.B5^9+N1!TH0V5H/\FX,6S+_X
M-?/*G#_'"?7\_1H+O6<4_O)"_F."$XYH_<=7PP.?.U2BY2UBV^H#7JZ2^>)3
MG+FY:[A8M<U1,[2M8'H0D'-:Q9D)<#%N+LL-5^6"G4:4S"!NJ!W _7E6'7&6
MD)EAI#1F(Y!-=JUX,=M0=G]EI^Y?7IR]F+%++**_O'@]BB 4P1[W(0\7K49\
MU.3 IFE.*WU3:%+@@)A>"/0#6<C FW&4@? H9@$N).(Q9@SD&O.MVN9$,K1U
M9[^)@88):X3O0J2.Q:$F#4]D9H J9_G;FB2,P/\\2CR^]W8\LX#'IOH^35%0
MMKYII:+!"#59<1IA'!JY4L05?RML'=9+&^80*\@&65@-T"BO/@WXAXUW[!58
M@NZ@(A1'2Z<^-2DS]'''_-@.PK\Y'"]YS*VP1R-Q+MJ[)I7[3-/N.:+NW=NN
M+CLVD":@#;J\M'CP!>4./YSUE9D>]ZF"AI5E:%U;4\K6(^#)X]VY@74><>?U
MP;5X$[&CZ;^0?[ /UE V=_SUC0)_NZYMEYF))\05H$$7EP+Z\CYE!S6<)<6S
MGA@U5L)KO44A$1>=W)FHD#*K/C7Q,O094*X,D$ 3* .XAQOGL23]]97$@M?>
MLM>!8Z8C.8]I4I)Q]ND@W^S#KY?\H(GHQF-W^3MOC3@@-9'6-<G9)F_2U5(U
MH/" -D4DTSZ$J0;/^XJQ/<?+N5^.K$._/LT_*M='MNBU3"/-D2];A61S<-N0
MP]@U3=*]?= @.VS#"5(_F=-'1+?8EXF_KLG!!BAI,BP*/+8CGSZ6BKNQ7149
M6;OQQ%G+!&*/7%E\96/FIDW56+V+:_.#?E$>1R+!%BUS\FA;PL%1*M]6;?5X
MCB_G-JPB;KB615XS/)=\P["0I'\/9!;3=0CID\B_5=N<6H:V(V!: T0J^]HV
M.6:*-N/)NAU;B!UV92G7#LSE7#'@V(>1RW0M8LFVZ&JQ8-?@>\2N*\%\<1YD
M0,G.Y@Y=BK.Z51<@*$NEW:V3)=KCKP<G7I*&9*B<WRTFY,O%=B)(^P.O=,$@
M/.2.2A:/MDU.+T6;,=QRI3Q8=C2](SRZK_CFB?T5>[[("_U8,:P443K->A=A
M/*Z]QUM%>J:2MI0HKQ_I5'S!.$\!:>7PQ)R;*$YHJE@VZ@8YC60-1D=$:08R
M-9,B!</(H^$$L4:L+-'' W)Q5@\$26YO2;1,$%US:/G*E$BNKDE.#7D3 .A(
M95??2('2^'*KY0.Q1*LLM[(!N>2J!AK[I+^_H3SZB.T-F.ANK;(V]=MJM<U0
M6.23?HKB#?)%F1*IE!K;%=BHVP&XI4K90.RQD]Y0RX-R@=4,-K;,/O #C$1.
MC[XOW"2'[X>$4'KZE?Q2AG+\4^LQ$8D.ZK(L[;L*UTNY"Z3=^0&%/'F95V_8
ME4_ %[OR+S+Q<NZX=]/9=QR9( KWI*J!!,'Q]60#/A$+)"N2;CU%YH4\'AK2
MBO@'T_,\NO.!02F1>]7/.5V.?QX9!:D,JQM(T!A?AI4T)Q:HE"6U/A"71]D
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
M*ZK+*914[7J2#LZO!JD@_0$_QD%6CFUYO7>-Y;@A2M)R_.+;.-=G?Z#@4\1
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
M-"2H%2$0>V.1+F[%KC^ 9)*A5JL#5>"( J,!Y4]>OD?9OR6L\S@M@_7%90
M)_)N;"HN2$/F-5L-B"DH=EW0/$&HZP/ 6N(NP7I.5O"#S+SB=( =F%?I \ F
MTC7S*OA!9MX]1>S6'EQ]X08:52R=N1L C=HU"^LHG@ 7WZ,%HA05,)]'6372
MS 3CREO#8  L&3UQW( X9#DX]WV2LO/EO;?C&\<3]0+[-2WO#,!XT36?Y8CV
M;I:6P4%3%#R@9W8@CZ\1XF;2!Q0CNJUSK=$( "P4S5C7"%O(Z[)Z)<LQ9U<
M^[N,<@  5HVNUZ<:V='6J,;CY](1@!6BCQ4)-0-/"7#A=L)"A53EK?2;R];I
M-"R Z@H];*I.)( C)?:FF-:A>"".S=V8GER0!L]K?EV/NPB_U X$X)+<*OQ2
MBQP<'K-C?9'QZ_^>8HJR[!M^U'_DS]WJEK)E7P#FQN:27 G:M,,7$',I\1$*
MXFM&#.YB9IO,1X\_D9GLY@L71KN/ \!,V1'3W7&'*P#SQ?G6PR$'F%>%\,IP
M:V)UW(<!H+W[8;\9=4#<S_45 [2,!OL[2#GR2&OKM.X-]Y364+\;,>[[9ET"
MY",.&0HDRF)#;['/K:S72&KRLNH&P$39CEOVJ()?B>+&)T';;46J1P%@T^QU
M9:HQA\-Z>P*TOCR!L&]VPW 7I,'S^AI'7N1W<&'6#@1@&VYU8=8B!X?'9?U3
M%%C4!KKK.L"]&EO(K.J87$>R]]-2:>X'M,FWBOGB 6U1E**BX#>[N(G[VY(B
M(:.BMI6NNFC7@\.]$ELRNVN"0%_4I5>YG-9VI1_<FW G2[R"*TR&9F7_-2\H
MJ!H#V%&[9UT904#\RO5(1^6 FP\']WKLRO/&)( C%>7]Y9*PLS]->):DYK"E
M[0'W.NS(6RV6,-EGR;/A&>5VC6W!*&C<J9@X#_8585.1H&FQ=UJ- B"JI_M-
MU0IS.*RW)T!K^P2(\)UN&.Z"-!Q><Y#Y__/GGK?L1B:.!,6+>/R'+"RT]$6I
M95;(^SA^R0]3?HBX^N*+],D'=L*X6BR0TIXU-!  3G&6#S\/3)BO1"[[$#,0
MY\,!I ::$/ LVSL2^>S/@WD_"B1J]3V.>37"E"*#^;S]L !.H/:BT Y5.-)0
M>KKHM8*SU28 S.==2;#B3:_7 X3QEXRRV2V%[2 IS^FZ2),[DOP/2O@3(-)
M?MNN $S?73+*#?E!G\XX )YCY86E2/*G2M:XX8F,G]Z>_7CV=O9R=AB3?=@/
M.RN-._M3-C+85S"J-8MU3V%(6T[5YMU?P-"0W%1ROK,RYU/]^=.J/V]P(JJ+
MIUMV!'!@L*Z>;HE2']6D#B;E1Q0QCC^FSPPIIOC9;8+M;&Q[3!'K]OWK[]ZI
M6=)D% #G!&O^-,$/D"X[NE5H5=DM@*KW!OC5&BS?>W3*ZP2*X3_Z*Q2D/ +]
MTJ-TQXZKHEX9SQR\8B?9-1>[?16SN#B1%C3(CGY/#+F+4!W/T/$<X):S5F@Z
M1K[W!^SWX#Z0G1<F._$8NX\W7G9IR&O%:OG>9B  @2T6S&V#X7 <+"I_'JJH
M<-3VWD,7'CH.!2#&Q9V+CCC"L7 =*KSR(H8,[AHFAYNVE;IN/AP !XF#9FZ.
MYTBVESE=>E%>E9\?W/$RP@OL>^S.E97389O+/0F9"F(;2:GM>Y1X.+0VT/SE
M[/79Z[J!ICS>S(N"66GVV6'Z63%_O<N?<B# VG(.>N BC9G8Q+%(QXT%P^*+
M7>F3]LU3YV$ZT!4Q34HHLD\']-B'@\W_T4>1QV178OS1M -C^VG*(K[H-?AU
MK[M-_,BG_Q3%&^2S180"J?W'T'9<XX]1L/945V/0R^DGF^T.)=RP$5]]X>$T
M3#.]/3O[B,.03?5?*3NG(1I?1?S[1[1)Q,[R]HQ?J]66AZY&'M%:9"5\I9-1
M-P@/RN5W<M ^,CJMWKYF(_W0A,/VHXYX.>V*N_;(CEU9BAW;]BKHP@NYW^QQ
MA5#"7S * IS!=3C&L"V"?=B0V L_4))NXGU0"V\CWD9)49"7SV$[BL9',M3D
M<%[Y;;'W#DVT<>VA+O":73]-1X/A&1IVC59LM4T)U\-N]2E T<[WBH6CWH 4
M#2'XE]I)]7[746 (9\5>AEX<BWNMH+/&2V[J-;SJ5A4<ZT!U&[&%RD%[[2KO
M!T./6HJH)<>Z4'7=\BS[P'3(XF+'3Z-W))&K%JGN[&9(:%I6)\=*1CMC/;8,
M2$"KXV#BN<,0$%R'#7GL@"6@> #P86:JFB-=[)D2! &QYIL/.YLBS4X]TJSU
MBI L[B.786U5Z+N,%L9D@XD\+,56P9U>;%-EJ]7?62\9TCC(/]@<+YV& W#L
M<)6/YLC"B8MPP&'_O*HJ1:CA6 #"F7KD?!G3OL.:[E*.['QQY=&(I$F>&W]X
MH4^VJYK[  A4LN6/)49]\T$J".=K\9H3+UV=((J]\/#2?%;=5L^G]F,"B#QR
MXF-[C/OF\Q/[->9E?0H'82YK3Q0OE_)#K+$+@%1H)RX9$1JJ9/,3N4AW\S1Y
MP,M5(EXN9G* KM,DI:AH(^.(6W\ Z<E.[''#;J@-ZO#\"D^7WQ":5_)?*KED
MVQ- D9M&FY4)KQ,(IV0*(+_/Q@VB*=]T$$W)()@5()Q -&7A\M7&2M8:]1]Y
M]\ KERBB'TN_P8EXE)*QB*PK03QX#*.86VK/.OIU_#C%([97*-B?)<I PX_>
M%[Q.UTHJUGX?.7!0PO&"C#5 AR<DHX>6D-7?1X[1TQ&R"NC(=5-4E6)4:AR"
M'=2NODU=KYZ>;;.PKB.Z('0MJB8_AWB9YWO$/L4"F_FBN+(@JF1@P[$ 6#7M
MN-T0OX$N=V*VK.@:+_KXGF$T7SRN\":7-=6ESM /@.51SQT'7$:Z(.1R<SC[
M.Q_]WQPG4N5#54_T\ _T# =ON:0H6S7[POS:FC?:+OV?"O(7MN;T$=$M]E7G
M?GDS,%< &\(7QP<Y*H,?QW(P>(I[#DBLS&_2M!W_WJ"3H!K-90B,78B9PZ4-
MGJJU&?F"812;6IWD,NA]&,#9EK/Q0KSVGM5Q&Y)& &(TI+P_6+6/888@J0>V
MBV+7-H*KZ#+R_:Z)'"LP&=M]+MMY3-=!<[?Q:OU88E1SAVOVWY.]./)C-G<O
M\B*4_ &/RS1.R)J_>Y@[_+G'D?TO>/*^Z*^-;B,!N#0VD8)&N(Y[;?E 21P7
M'H.+7<G#4$!]SJ]</A-,;\FN6T\D$4$?ATX-KCM'GH[#=4<,?7!A/.\J3H\"
MIID7S[S9 :X96<P$9/7^X&],3$XX#IEK_P''O^GN2JK& Q?.KD-QL;M D;]:
M>_0W322WN1N8VY2>*942V$:DX-03/8:U@%0;X&WN!B/0VU8L]>RKXP:'?2*T
MY&!LTIY\%6T!7#ILA;!BAY=C X<U$M%[8M.Y*<-##S#I_*WTX $?P(SB0+II
MOW(/L(JO+GU:5I4Q L2J_*AW!*Y6\1E[052!QT)8X9<)I9YY9@Q/^!>A!8RR
M8BBJ1F RW\U:3H7"N)3G654\"K@$E]* KFD[O@%=+4(%\37@]UT6_J/__]A=
MG41JZVZ]Q<@&<J-8[$V\=<#[)N4Y P4_DI3=VB\07:+HDM"-FJ[:YB-;;^V)
MK,6B;XI?>J(H?*BIE%]K,6) @!M=ZX #.KG4]Q.3+5S7830KN!D+_:'RJZA[
M?X36P>2H2@'4=P%@V&[)V HZX]JN2T^G1D%6?O !Q8AN45Y"C+^)>^7YJ[)5
MVTO0DM#=?"&2JW@F%:\Q%H;DL^C1P)I]]$S5P9I]@%#$[V<PSG(@9P64LP6A
M,PYGU=:=0\IMVWM8Q3 ':.';MP\9Y'G"0BR>)[DE7A27GS\[)*W9U4UV'&U8
MM6$+W,6N!*C>8-1N2#"6]9;B4-9,[2@"Y[A0A4YKC)(WA6&%ZD+FJ[Y4&:Z]
M'YA7'CNC/WO^;QS\O=IE^\@]PW93I%)KSM-N P P1^GD[W#:=D.K_[?:GMGN
MJ*F166L X-AE1>8:V'V3440172,47Q+&P/,XQG'"SQ4B S-)J:*2GF-? #'F
M5L2WQPC.YE'1N@Q0H7@/V)INGO;=1[N'NF(H+U_D>-H8]]JJ5'KBVL!TKOSJ
MPBOLL)M)FJ!_>!1S1'3UBKH9$H!B;2(@W2#?>^H/)5O,CV /*.0/P#T1X0G_
MZ 6J1^CMNP%0RHT99X5@W\PY2(^8O(<EV6;<$<^5KJ(K68]M,!]Q4=Y$]WSR
M+$/-<676^HZH5QOSSQZ[H0KB,,G9>\\I"G 2W\1QBD3V8 ^[Z2#3CJBXFTO&
M$(09R1:]?Y7U(_+XYPS1_9L5-Y'()LZ2B!U-RV^/\T+Y;#,QW:P\'S<U[Z><
ME>:$;R#>TR\K7L;/ ?F;J)A?A 6.P9Q)FY]2FE4'NB,1+3Y>>.R:IC,9=SC^
ML%>[:RZ7[!2T1?S)22]:\M>^,R0N=IF'E-<%U]B,G48 8R+N7"#*-T(GDHQZ
ML]= >H#36)W;>108QN0&LF_)93G6?=C6TN06^_R%V)CG -V1+7_W.;XI=C&=
M:<VV*P#K<4,Q/1C=;'$=UT>3/=V]+TNN?V%$V1J M:0%OXSH02O2KMD:E:W!
MQ-[WN@TJT0?'0OXGDS/M)F?1#\:V9I!1$X=J./7Q8FI*%YZ/YI%/0K+<W43^
M=YJ'4-6- 6Q,UL)T>.M4C<^X)\$.-(')$=3Q'*-YBWJA5>5HV9U:/O'8R"NV
M-(( !>\1Q5LOX;64"]K,%\<_%F3:*22P^7 03E5]BUUSZ@!Z: ,])X\<Y2QD
M<^OAD"^$W-[_B9'#"_$?*+@E<7Q/,I5=%(<N/NN>">M@; !>L=Y%J2-2P9&K
MF_6&T8SKQ?FB?J?)KCLAO^XH),>Z-X!'0'J7#6MB].W!*<JGI%[XT4MR69TO
MZM):E>4'Q&DI'J$77>I;3:<C WA+I#=QZ)10_3OB\RD; 5RZ'LB]\9T-#N!9
MDWX%ID-:0?+EY5%B7IA;R8[)).C2P+MW5 9)[=W; S'+H"A^#V;\:8C9'I29
M@&7R^IVNUZ\ _&)7$H%KBGY/4>3O=-X^FY[?B)?/AA1P@GAE:F</K-Z]9],3
MANW30;"EK-1A")N5\5Z(M5XCNZX +*L.XFKBY#%^ %EYL1,ZRAAMH6[_;3B5
M- 0 R%7]:>Y31)YY/!K']2;:I/SQ3,(.8"$6855E#.T4=.?3@=/J\D6BL9UW
M2 PX\G7IQ2L>YLC^N6(7FBV[YYC"!?1=("G\GM9,I=Z EAAC1V1E=[##P_;Z
MX#MY:S!UK_H.M).C/RH+GZ@7Q0M>9*JHI,X0F2\DP,8\43"6_Z35^-U. 43+
MZR6_S/=NT1]56#X]?B!;1".![I(=;C$O#U*V66G5NGUW "J^CX51%@M[8HS,
M\B<J%-_.FLGJ#@#\TOVS58W^R#6XZ(90+T$\N="2EX8^ 'S#?;/30 $8%[>+
MW?[/OV-$&2%7NUNT1:'=W5S;>?BS68^>7IN+NI8:<&Y5<L?,$>S.ME+-&$!.
M7DY2;S2WJ=$%R&MQAXP%DJ_M+*>R'@ .5XVD5\I+&8*P.??&F7-O )V?>N'<
MF]/@W%MGSKT%=%3JA7-O 7/N8K</^G3P5,CZ#'\(ZC&^R>80)","0 [KD;<S
MP591M3LO]3<ON#.6>@E)1:<_RL 1OU+$N>0N6:& 9KMP'@72L:WOA5>-SG8D
M5$_!MPPQ-F&EQ(:FZ*6^ Z2#W!"\M*$)G 4^I9=-Z64 T\ORI(."'H<X686(
M:=I#TC]]"8X&?3B9.OLMK82\/8>M>T.Z?O:F*&R) 2F4_I+$R2'![ ,C9SRG
M/,],U'\LG<-OHBV*$]Y'U.MU#ZT_>I-!'5K/@?J/V0&LF8"+\7>60?8?XLV%
M4O_GW>P WXP#.,7;GVZ\_:D&]8Q4/6L*ZIF">DXYJ.<CB=#NHT=_0\EU&@5Z
MJX6J,0#C1-^A "K4IXBLKR9T9XK(^@I#>*:(K'[8J8C3F2*R)L/AUV8X/$%;
MH;ZRP)K0A-_L^4U?(*HR(3H/ ^"<T+]ET9DJ< R.II(3?KI.117[#Y3$<=4T
M=8$6A*(G[TLS:;$=&\"99&P1LB75Z<L5MRCV)5>UL0$<CL#*58U4<.7J@$P5
M-4O147?_FJM7N5-C)!])_O[SXPJAY)*L-R3BEX'#HW7WE&P037;\=>O?4[SA
MYZT[E#B[0]X=OR.23ST3<\\.D[.?BOGYN],%!-GKU04,_S%C4,#W>1P3\IXA
MG92I:??6M*G[L#I""<W%CE\Q-=X+JYY@/!FN["LO?2M,X83@J!'<&5Z$MNH)
MP]_@(+=6K"QC"(>5'SU_Q38E6E':>B>#K@< 3X.#<%8<"#JTX/"+;WUI@J@=
MKY2M 1@"&O))B1(<'EVGE-&4'5S$F[U?^%]ZN[&N X#[=D-.Z;""PZQ;=G)'
M*Q(&-^L-)5N+YW*T/0!<8QNR2XL6''XIL3.9YFTZCF9OM\=*_EZXZ<@)\H%P
M)= WD1^F ;LTBZ<U>5QZRJ[6FSPD/1;6$5E<?\L!(6^*4CGH NF^RUV7K%KO
MT88B'^>/BVY")$@<!;E-7GS?%!N9. PV->0]6BTX@Y%G@">N&T%VAU3OT3<?
M#O+^W[T.$2C#,4<S(#<D]D*FVM*-'G0EQHK30S=# S!C-SMI=(,^'$E1 BGN
M*CSB!8GS\ ->KI+YXE.<6?W/%^SFJ=";-77I>@KM<&( +S<TD[(AB -'!FTV
M794VLNHZI!S\T*FVL4(/#B<OO0U.,E=M89YZ)(ODLT?1\1G#MM.0W/NQ2^Z9
M$ /EO:R_&M7,7WGT,HK&7WF8,7\;Y>3<DY<D9++,PSSQ%IU3RM#)K$69R]M7
M_"QB3SU?'!SM')G=331XDI;K<_#'B5OV(P!T@78M(K6L+GO:C)T_W.3Q<GM9
MD(\"PW_:8!%8<EF.=0^&A7G*=CJ?88WB?^)D=4>V'CM_Q#P2'B=L7Y/["=RZ
M O"8-A33O?7 &E=PK[6K%;"R-9BW4891MDHZ@..E]+%T"Z[6^L%0G@9A-7&H
MAE,/JE'S^/RQ,M0T!J#^K(5IK_ T^(P<'-):$9B\J-U.,9J_M0]*R3VSW2GG
MT\MSTAPLU'814R< 7MJ^I<=$ CB6+PVD)8.LA46SR4  ]@X[";?DK1)1./R^
MB7)BRS&X^I)[ACX0$GS&7 ]+N>T^#  7>]^KWITHD.3B2/CW7D*C+-AT!>!7
M[Y__-H2 P_.RCIHOZM KN&WJ!,!#WC>?323H.USF9KWQ,.4@'\_.GS+<%X(5
MV6["U[HOY+N37>]:#@C 7=T7R[L@#YP%KT&D=*IY3-@!IFCDDS6:4^[_HFC%
M+2!;E'UYQ?UI,>]_%:7K/'1$M4/T/^^(1\GNUF1E,^F?9B<AF'&&;<BQ=1>O
M:F\ \12]GT%L:0&'^87YC@GN,XZ$;"IJF9?I=;GB?]Y$;#-..;**+OLU]EHA
M/(/-#B <I&_A&XR6IRB\AR+^*:7J.-4V PXI8C]!%[%C\HP4MR2/O'8.4OK^
MN*A">>398>A3"D62^&[BBUWIDUV@D>TP0QM5^.EK?T8K![#Q8,@@P)GX'9C*
M@*Y$:L>&^'V- WRHR0$&+[D)5=6$,PS1X&19F. U1C<U'@V&HW[8-:I,R7 A
M7 \FI4\!BG:^5RP<=22 HB$ 3TY+J=Y;>Q08]D#T_V%3K.GN9KU.(Q&'<,U.
M0?X*QTA-?W,? .[5KEAA1K:/Q\B8 J$AGF]6R<H+U[:,L>H&P G6%6^L\(6S
MS8D02+S OF>(&S3V A@_V/R\8\06*@?MCR3R?C .'Y8B:LDQ$.]=5.#+/C"-
MLKC8\8J(=R21*QK]6YZMAH1V--')L9+1SEB/+0,RBT<-!Q//'8: =N9QX+$#
MEMWS-*9)B9_LTX&7[,.O^UO1HX\BCV(BV3<U[8;?*15GGC8[I0:_X?F13_\I
MBC?(9_*% ND^:&@[[MYG%*P]U=48]!$/G\]VAQ*^YGBT%D+\9/SV[.PC#D,V
MU7^E'DT0C:\B_OTCVB1B8;X]8Z-]KPF>[VCD$3<R*^$[1-=WA/"@7'XG!^TC
MH]/J[6LVT@]-.&P_ZHA;6%?<M4=VY+(-SXG5XXNRAL/O:8I@QDYN?Q($ ;'&
M;'I6-@=RO5-*FIH+/1MZGQ!=WQ)/<>.2-X%P@S((QEX['0$_JCP?PK.RPWVT
M//<3O!6O #QF>3X:_6/=>WBEI(B\[4(I66,]+F<S2"0P:C66N1L,S>4HN!7^
M&5&$P+@&9BBKG@!TI:UH2I@&V*8D42BWAE17?9?14E=M,)&GHMHJU=-+-'4H
M3U@)\K*Q&#L-!\"2Z"H?S9'M.U&E*60WT36A:Q[ O&4"2NCN/F572"]&EV2]
MQHF()Y2=7/N=#X#SUE8T!J &G!!<*4;\)3_^ZMHUHU]!B/E"VC1[F"V+ U*_
MDM?Y+  2(AMHFFYI $@!E2*0K[YL>"VDEAI&-B" Y,B^5(@,75 ZPA:1O=I3
M98PT' M EF2/)XLRI@.LZF, LNR1>+[XR&ZN%'OA(2T@RWYZ0#["6TDT>4=C
M D@N<UW;+3$&I+T/<;J5HPP[R-Q3$J1^LI?/\RBXIVCCX>"C%Z4+IK%2\=BG
M+.=]-"@ Y(KUM4]T1J.^I>^)_1KSYY0*1]>]M\M2E?!RJ;"<F[H 2-!RXJL1
M(4 [?,5#<.WY*--E5JZC<O-!+7AG'6W42FS@,(BI!<IK_[]'V;\WT6$OT>0P
MZ?H,RJJ.K'D&E"#S*]?&\NN1?;=!N=:1C<V,%63&%5NJ^B%W0Y]!6=;2]F6)
M4N]%>HZF/_=]RDY"#^B9G:WC:X1X3O0#BA'=2J\DKB,,RJ26%J5&"(+*WV9:
MFT0^#G%>!JJS+.^CIRA46=XO9U489F1QNAGA_:=AZA+)!YL=3/[,:65 C9:[
M.R5.38E34]),;Z$J)YDTTYJG?T=AL" T;L9.26\ 00L=<E*"X-CWJ:F*RV!9
MS2/NZ5/QEZGXRU3\92K^,A5_F8J_3,5?3KOX2_^:_<BN.?C)K03!:,'L(]!Y
MV"/;MQ!2_X"V*$I5QM$F P'8AT:6S"94 Q10=4EB4;,W]V_&Y\]Q0CV_'D[1
MW;  =L>1)*8[&L+Q0;NB,U_P!W+B1Q*JBORW&G'LUR$Z7'B-,W_J- &D;+B'
MEQ%UQ=!^SW1A2#9\_743AF\8>\2-J@_)Z)@Z@&3D$84A?T<+1>R+4.CC->,8
M)P&O)=^-L-A.,N)F!4%J;,D$2'R>2,(CCJNT:"DMBC%'3.R"(!P*JISDV62?
M0Y\=#7F:6_OCB710 -F IW-ADE+P) 7L)DH0HZ/BK-/%@ !2#D]'L(ZH!V@'
M*_)LY]'5%R[[*8Y7V3M?//J_Y59F&AQ \N*)W,Y-E 0D4?-DA6CQ0J 0^.-'
MW3L:$T!RY(G(CX* 0'<W51WJPRHHFMML;2ZC 4B1A+2ON9#NY&7IZ-73PP.G
MM^P6VJVH&2<#D-1YFI)HI"PH096=%HO;1U[[I-/:,DU&AY"[.KXL=D-+.,)G
M 7W,#@GSA5K"W(: D%<+(K# EF"@,M,86+E'60WZ@7XW$9/[=1:H[9ZL]M8^
M68V!-:,97#/.ZEE0;DH.3;T];#-\ &Y*89M2V*84MBF%#4\I;%,*&]3(\Z\P
MA6W*?IJRGZ;L)XN]9LI^FK*?(.Q!4_;3E/W4D"M3]M.4_31E/TW93U/VTY3]
M!##[:<SR;EG585Z:Y)I0?CEO8"S_2YO*;AD ,P[!;$'HC,,PV<0GF_AD$Y]L
MXI--_-1LXB== JQ_2_BW5P)LND\!.+5.]ZEN<EKR!SPN4TJ1^@6&-B-.-ZQ6
MY .4A"![XD4N.)V.#, <>2()"5HRP@F2=,>($5DD6V0WZ\Z4E7[T*<^S,U+"
MD;T,,/$&@'7FM5;<V@PX)7RVH1X<H7):)SQ\-MG=,SIS"E_]GF)1R...1'YW
M>LUBDF\W3[0OBIZD0.Y/G%T*H'30;S>QM"L*GJ2 B?/  0OIZYW=#3OEFK:G
MX4F*609\ETKL>,0I?;05^>#(58-C9W?'_RGWLRG=0(4=W)&D\)R@X+QEO,$[
MA^0\DLP.$\^\*=!@"C28 @VF0(,IT.#$ PW>3\EW=B$'*BP!\O2D@T>^O??C
M*JC5Q4Q5+4>>A]3-D !\GTW9W0+KKSR :,JB!7&NF[)HIRS:*8MVRJ+M-HNV
MLF)CY'^W)-M7 <+98F5_'-8H^_#K+5IZX16#.=E)M@5IB^%U]VA144>Z6TJ0
M =F532O5D<<_CZOT--)54+(*;@^JYMSW&7 7F&Q6'EU[C-MJ;:-N.Z+"4?%\
MKT'44'_EA]@CZ_X4!3]%P0.*@L\<3(JW\%2- %A70/CE>GBG3K-#I%'"DW@1
MWG)ARVIU7C)UND3SQ4*U51@Z 3BDRB6PLG,8D.B;^$_48R<)/N(CHEOLH_A\
M29&0NP-4F@A_M_X %I>!)6[XP EGN,7>,PX9X,BD\*0M 1@91]9Z4K(,H/K8
MOA@\H&>&=7R-$'^%B[_R1[>Z16?5#8#ZTPAE60>:<8&SSG)P2Y@9<@/4[0$H
M0P.#+)" PQD1R5@"T1@'J.L 0!]:\D:'!1SF7))HBVC"'XMX3)\9XCABRSW@
MCRP9^639%T"NEB7++!&"PSWI=EJ\$)*7K1?;L CFZ_1=C3:S ,BMLI2(SE$'
ME#+\K;^$9W,(ZA!C4%KC@-2W\?28(N?(7@LT0Q$.SYGL4N3%Z#W*_KW99S'A
MHP><+?L 2.>QY)\!D;YU\@/"Z^>4QL)"0>+DFM#"J_F8;C:$)H5)(]LH>-6Z
M983_. 2DEY5PF]$ ',7&+-?0AG0CY3=<DI QGQ0A#$4*/Z5>M!0$C)TS&GXX
M>UW/:*C.,O.B8";FF94G@I^]\.BO4)"&:+XH(;1%9208!?E17O&S,#(R)7+D
MWZYIQCXF&G8_>&)CSQ<EB#2!;XJV8/(/^F-[>1-14.&@%]Z,;0$[PM>3HZB-
MB74>!4;XF%:>*R8S5_PZ8[#B=/!_TRA>X0M,8A\CMA5J@KZ430&8E!M*WWYO
M5N(VZIHJ'T]NB3%G2]T<3%#O,,I230AP[-0&U>HZP%!\)@DU<:7'"+.;*&%"
MPZVI>;YY=L3/?!;%439W6)1N<FK]UW)  %K2+(![A=@2V?Z<HDTX!Y)'"@WI
MP"-KM. 8@HK0EGMOQY6W_BPH;PO !V?'(P,>(SO>6N^^1X:.(_]<EU.,%L?9
M!Z7*TM''B4AW:>@_0%.OOS_B$,4)B1!;#FM](,MQ4P#ZN2]YT"/>MY&X/F-\
MON8ZZQ[1*\]?W41QPI:*BET.G0$H[UX9Z$"*WGVQ>W<##YMBI%HQ!-^C+0J)
MJ$]X]67#COHHOB;T 86\)5-!B";<D70X0D@=L1V-#, ?T*LP=$4G.,<W+1Z*
M<X"A#X!HC+ZW> ,%^E8$EZ0TZP-:IB'ONF/0/"%_E3U,*7!9L#L$B8]*,#8=
M!$"01:_+NP%)X*SD(KZ6[+RP%+F9T\4F=M70%4!\1=_KVHX0([ENKW'$[JC8
M"TM;R6.Z7GMTE\4$S9]#O,S+YK@Z<7\\=N+NYYN5)F3?YW/RU^_XK+/2M/!=
MNM<>IO_PPC0W@C'.5JPK'L<]F+/MG7,;1\N,];3X>.'%6.O)[7#\@8.X&"OY
M:9:F!N^MK"$8UVWG[*V$;4DP'S?PK@*0N:*'LCD,UX-:!-5<Z+E^QM-G\K0B
M:>RQ(\!G-MWNCFT?3XBN;XFG<'P[] /@0#")T"%?S@JC7@Z[AR!Z%+&=MQQ*
M?T<2%+]/$>OV_>OOWFD>0V\P"@#;E#5[FN WJN[::^J+W?[/OV-$^;5J=\N/
MX9H]R+8S&"]YK_N2+35@\#O'5AS;C\'5;F".8\#8U=P$7<I7.W1AL/<FVJ1)
M+/!ZHW4&:GL V!D;":R4?3($83"KA38R.0L[GF,T;V$OM)**2?NMX?0JMU3/
M-]>>CS+WBM4-IMP<P%FM=TE18P_'"EF%\5/DK0D[E?Z! I%;P1UG3)/B="TL
MYZQI'*<\\$)84^^0'=\;C K 2SFP>#0@$APINB71DM\M)8FC\B8 '(^]\[>*
M,1QFU=523@9+%;YO#<!M.+@&WR,/R*7 ^/M38=>YXS'WW)G2P)_PQM:?P"><
M\1EG?$K^ZDTQ*WQW0I6A.L> M&4'"S6F20E0]ND )/OPZR57_(AN/)KLN/E(
M8E11-P-CUM>0F2\O-0;=*T8#O1_0)F770B:(^W)B=<BD)@['ON.:-DR"5?#$
M :$^PLNCWU+J/3'5QV9=;[QH=QOJ:M+JFH]HCV@D58?X0QU6@(X-X!V.5@;Z
MR74XN0XGU^'PKL..EX/)MJEL/9J5T@"_>A%,ED, EL/&W(-I [RGQ$<HR.J9
M\5IWO-1QQ=RD8))-1P"6/ =VV6 $AW%5Q&[X^1+%R8.79/5U@GMV.F(_>$N[
M2ZY^   FN\;K3H]9W^'?=RE';KZXXC6GXIOH/5IX:2A-Y%$V!6!MLZ"^'@<X
M"Z>0ASP#0&.VEK8$$%?OL!2D*  R8#X@)B@INB]NS%' 'R+<7YS;V#3?VMHT
M<QAF!1"B!)9XLGL/QVD9.J^8$ 4!KUU+\5; K#-V*EOW;X!C.VZ0^LF<YJ77
M% 9/>3,P!D\#N0L#FQR+P8V>.1C<85(4O%,:.35MQS=JZH2G1G,9 F.?NCE<
MVIBK6IN1K9I&L:F=I,N@]_=6HO&-1 #4T_*\_N)A_R3CCE+R.^OT!S923](6
MP W<BI 2T,>NP5LN?6I13TS; XQ-W6+SLT(((G.T5G9#'QBF=@NIL^ 0B"VS
M=I/1;IV*M@ V 2M)TUS@(.JRZ27V7E_S;:YAIY?3IY?3.UV*T\OI_3EH3^3E
M]&\@>D3A@'#0PU,$2;]:#V $B<&0K59)EATAJ"C;&!)+E$9=$<>K^<B/8K23
MWP(()K' H[PFE$H,2IU*@^P4W]]3[-<=&@WZ [!F63*P 7+]/VVDA>8!+U?)
M$\D>:$:YS[T!RQ3C (@MZ9!U"B1'9F%>#O&21-D](JY(V,<T3/ FQ(WV-?NA
M <2>=,AH>[S[YGU1(_6)7*2[>5H3P>LT89?%HHV,P6[] <2PN'#1#;D!'O84
M2:$\G2V3+H\FV,<;+PO'R*(9=EG@6H'<X:@FXU[K(0'$P;@PM#6^??.X$FAH
M@%+&4+?^ .I#NG#/#;G>656UR0MC3<S@GR_.LS1N 5#^*G J2E*VYF[?4P)X
MT--)(/JFQ^G$R.W+BFHQ:A! ]Y=N ^A*I4CW'<J@[@?=P8^P&S^5^.LUOS9+
M*YY,KY/I=3*]GH3I=<K?@V5JM3Z$ CI"-D_.L\$$3K+*5**K@\0^.,6V5"M1
MO&&P<UB)^@X 3*;6*U&/R>E<P\Y]=F-ED/X3)RNLOUTVN(N]Z_8N5@ [^RR@
MG24K-%W*IAC*TX^A;'=YG.(GI_C)*7YRBI^<XB>GZEN3 6\RX$T&O,F !]B
M5RY8Y&S,<^A\0H8]!ZQZCZ_B1B;N@RY@.@]%=Q0\D6-7MY1%CB.<AE6N$6I3
M],U(]CE8D3?:Z7-3XK[-3A7[UF04 /&+G3@W%.A-(5.P0Z::5P(#$B[U#7M(
M%/&/0WE(VL8>,\'QR3(CDB'(3,8(M_X PA!M^>*&V!3-WY1-/[4\:78;R0_&
MWW@9>G&,%S@K(#(7&25<MP?LCYB$.."'Z;(]NX'7\?MNO8Y5D&<D\SOZ!>#\
MKSWDL^<,]%G,89^<C]^R07F*")T,RI-!>3(H3P;EOB-"=5>-RY12E4'%JM\)
MF9'M$!KUTGM'(K\A1\I=3\AF;(W39(R8PC7YTY@_=/$TY@\.3V/^,#V-V138
MZ6G,Z6G,H6\PI_$TY@4FFY5'U]XE10%F\K-%<2+,5?_XL-&^DFG;<^32\LT?
MS+1%$-#E!KRQ98K>FXPM;F]G6CR3>=(O8DZ/7W[+II+I\4NPCU\J/=:5F5-^
MMY.2W-CZA(PC.C2&);BP#7@A.]5E7M5[;R>Y3[IT/"'[B"5& W!$ P7%$;?=
MA J66/4\H7@X6Y0&7B9T#X+JI5;K7B<4B6:##ISR"WLQB>>+2\*NETQXV +6
MO!FJ[7$:46=6J,#DD25CAN=&\U@S-?Q C>WQH[]"01JB^:((.\T+:^Q1:&"&
M_[&9&9Y_4\##*\_A'"(1H!0PF&9[#319Z;]EL]<48S29O2:S%UBSU[Y"0Y[$
M'RWS$C9,Z3]FQAZ-BK'N?6KF=FO$QF5>!HD$1JU2,G>#H9P<9;/"/R.*$!AW
MF5708/ =2FAHW]^TZ = %=J*I81A.LP@<$Q>]L2&9_J> $S0+;BFQPW0>6UR
MZ\!WZ]12*C66!VE+ "O)@6=2%"83T,!U3$&;@$H6PD<4,; >TV>&.6N9H.".
M)$P_IXAQ[OLVP9@_V5J!2M#,,G!F97AF J!9D")N+_I^"M;L#=A;$BV9[EAS
M4)[8/)I;FKSIJ9F"Y%@<%NJ;D75E'3[M%4S5&,;%2R=;.I846,!A2LV]HCVH
M*]H"N%#I1:O,$04.@([@X W6W<=IPED.D_6Z@D5GC%&8LJV/;J^_>Z>V=C<9
M!8#2LC:(-\$/T"KZ]FP*NF5S @:&*6ZTK[C1CEE3&$<>F"(0OH! &='59(#3
MLE&X8'8*#.5N4#N5*>EU&H&KUNA Y=='+TDY7.\9J%:LJG8XC5!6&TR@,NB2
M;%'D\7_7FQ#SLDY6;))U.XU05WM\X+#LZ@MWIZ4X7@G_FK P:T\<N@ZG%>FJ
MPZ3OJ/"[E",S7UQMN6'_)GJ/%EX:2E-5E$U/(Y)5CP.<A5!%Y0$%:"T@N:?8
M1XY'.TWOTZBAZ(P6'#Z></#^Z[-.G86 H_?K<K4O!6!_USWN-"BKNK9>'*,#
MAUL?& 'B6Q+'*)Y'LEU3P3"+?H/RK+V9P@(C.&Q3W^RN%@O$ ZA<]S7C&(.R
MLT^SA10[0'$7W.)<TN_"$%T+U^'W#1+QK< ]Y.+UF4/BS?>5N(LLQJ* 998#
M,SM ,X5:?,L.S.XS;B8'YN3 G!R87X\#\P1CQ]I%94RQ8U/LV!0[=O*Q8T<W
MC2G4 G:HA22]X>I+_H)T^8$L!3_MNY]6*(8]7G!,';7WS!C(Q9MF]Q2M<;I6
M\-"BWVD%8E@@!(=K)Y1,U3[.HEDR53\6I4NR7N.L9.YY%&1IK4L4^1C%YT&
M,PANH@6A:R%)S@:DG\[>U U(I3E%&9;*K.SWP\2STLSPC47<&ES!16<O4C4>
M=MV5WP>[)=F[7)I;EKHY&/.1G@GE9:A&9E15* -+>\_2=8!QUS))F8DK/59Q
M.?=]=MX,'M"SEZ#X&B&N!A]0C.@6:2J[6'4#<*LR"]/>.F2%TLC6A]K2-MVS
M=!U&NVJ9L:B:'^3J[,0O7%6T=D+VO/ \N?0HW;$O_^&%J=W.J>P+X*K5AM5*
MO. <VN\I"5(_.;R+=0">X\*.M^+$=T>27+=<\$-OG."U.DZWY9@ KFAN3&^)
M[TBWAL>$^+^M2,CH$%_]GO+X8S:DCYT+.[X^.WM=OQZ4!_\_LVQX?O@7$_RY
M]VN ZJ"0?/3H;RB9+Q:(,@[)SO:ZA@.7 4J?8QQ@C^[X8X_SA:"IKD":NOWH
M)WLS^2NE?M28C%N8Z0 -=]'-%T_4BV+/-Q[O;3K"..8;A:[")PNT^CCOU^1(
M<\17M 1PJK>7I</I7H'-\ ^+>6QW4[S>5OIM=,^MG=:I03T.-:4R?/3KN#I"
MROH*!0LX>W:L&@CZ3X27JP0%YUM$/0UI%>U&5 X*<2AHK !X !6KNJ6;&@]^
M0[>#7JE23[:2G=A(;N*8W2[>IQR3>X8/"1Y7'D7Q'?HL?E*7UK7K/.)UW)ZO
MKDCUG1M66[1%KHV 0[::].U'O!P[+BT]'GU3G=W)?82"^)J!SCG-+:@\AV:]
M)I&0C ^47<UE]+?M.:*_TI$3MA@!LDKMLY[VJY@#?4GB1*7#]%U&3 ]WUUQZ
M5.!PJ72%N23L !GDU7@?D(_P%@7SJ'2G,=^,;<88,7.\P0[DAEO?*K&TX!\0
M1YA' &T]'/(SSS6A'-Q/$0/R/%D7^,D49+-Q1DPF=U27S? ;TXI[X;%S)T_)
M8=>X1A$>KU\K3+@OQ="S\MCP8S@.;Q==K3<AV2'TB.@6<Q<J.WL<$>L\#'.O
MZGS!EB991O@/4>.&G1:%SM6%@/0TU]"16TRRT/X)!(L@$FV/T:W-@PA"-1I,
M0PXX4>8*,+6F:T,?&%9K"P&V8!?$M("8;5A\P]&_^R!I!\#$;25NU:R (S3@
M\(*'T3 RK,0[>%L4D@U'*H__U'+'JB> 4 =G?EDA!H>#CRADPRT_H(@=Q$,&
M]'FP9K2.DZQH? ZWZ845IS$ Q#(X<]4114#\_<;>%QOL>#.]4 ;@C//5OU#V
M-;QWU?TK98#?N_I*7I93:=>O\&6Y;O:)(]-9O:9DU[.,%N?=$[TJ(M//)G[B
ML>4YFBB04R$_@RKDS[8S "4S@(#94@..7ZD;HEQZ&YQX(?]67P&WK]D W/T&
M$*_>R#>20^4.)=F-F8?N%_$*\S2)$R_B.?/O<9B*2G(D8<H2>V$64)+EU*.
M^]@OO=!/PR)IF[='@7189S?-F^-$7#;P+!MY]B<^]I]G;/29&)[]6@)\5D ^
MVX.>-8MG!? S+CVS$O@SLICE"&@G.B&7T#G#/,@I\8A\7G@=U]C'!#=-<O9=
M>93[__8LL_,%=3/)5'FNC<NG2T9/1>M&,GI,1>NFHG5C%*!IISLN=O(!-$JU
MUQD!6JS[TLZ]TA&.FI=#:53WYFXPU/X Z\\L-$/N(\4MBM=KN",1*CZ*(*RY
MF$J]?3AT!K!KV(KN?O=P0 _. GU ;%_$/C>[<# _,6+'#X^?3'$"NCX S%4N
MO+/$:L 3FCAI6)W"*BT!V'&<UXP*%S@+I*6*-_D@NAM^-.=#UQ22>QVZ.8B=
MNKNA'1&T]N6.Q@:K_;L1R(ZHU,!H_-=7&==RN^3?_C]02P,$%     @ X88'
M6Y=#[Z5QB0  ,'\( !4   !C:')S+3(P,C4P-C,P7VQA8BYX;6SLO7MSY#:6
M)_K_1MSO@.L[&UT5D;)=KK9[[#LS&UE2E4>SJI)&DKNWUW&C@R*1F1PSR30?
MJLK^]!<'X /,)$B0!(E#]48_2E("YY4X/QP !P?_\C^^[ /R3./$C\)__>K-
MU]]^16CH1IX?;O_UJRS=7/SS5__CW_ZO__8O__?%Q?]Z=W]#O,C-]C1,B1M3
M)Z4>^>RG._(8'0Y.2#[2./:#@+R+?6]+"7G#Z+'_O"47%__&2;QS$M8E"@FG
M]=W7;XH/+G-J4?@3^>=O_O3-=]]^]SWYYY_>OOWI[9_(W<>BV4<FV,;O:!?X
MX6\_P?\],6Z$Z1<F/WU)_'_]:I>FAY^^^>;SY\]??W[[=11O6?=OWWSSOS[>
M/+@[NG<N_#!)G="E7Q'6_J>$__$F<IV4&T?J_N4I#@H";[\I>2E;P&\71;,+
M^-/%F^\NWK[Y^DOB?96+"!]K,"F:PZ=>6G:0&W__C?BP;'I&.E?_S8\__O@-
M__2K?_MOA/Q+' 7TGFX(_]-/Z?% __6KQ-\? N#*_[:+Z:99R"".OX'^WX1T
M"U\E:/DC:/GF!]#R_\G_?.,\T> K BU_N;]6ZOMCC5;>B6NC9:)O3*J3GJN2
M]E4C':B"&,O0]X;]5-.$?DEIZ%&OT 4XM5#F@I1?-9".W!J]  9Z%)^;)BF&
M5T+=K[?1\S<>]<'Q_@@_7, /W"KLE[]=1@Q*UD])&CMN6E#BXO_K5TV?][,&
M" VTUG%=<B=V"U[LQPX[Y"V^<2/FZ(?T(LB_&-Y]$T?[9DD%NZCAP[\%3_V_
MV$*5FAXQ3:(L=FFO;U067V7I4D36 G"=AA>_//20^=\X-?)K0>__^Q?!=\*1
M=)7/,X^,8H-Z)Q_C'4=->A3#2/X,YRAJE'#H("J($:!V,H*,:)&R,(;>V%9E
M0F?XS\R)F9+!\9X>HK@)8-4M\;N(0KM3;SEIAMMQ5,*.'G@E82(HSS<([VCL
M1][[T+MBH5F+ZJ?M\ _ 1LU.AU^M$>[!URSJZ*$GR!)&EP!A:TAN1;TI0YW8
M"1,?UIJ=\-[0%+][J?0["X=.VN%V,J6TXV.+DG(SQL\8,UG3<0)W>Q^F?GK\
MX ?T4[9_HG&#W@U-\+J72I_"K4X_Q^E.2BF'#K$'ZF8Q&UDT(6LW)4"9"-*S
MNY%QW03!%ITF<YM[NO5A#R!,/SG[INA/T0R[^S3K57>A>AO,;J20=.1PJZ@2
M(&O)C6SH-ID[78=N%+-ICY\P/*0LW+R,LC"-CY>1I_:NKE[8G4U+Z[KOM7;!
M[(IZ@H\<O34F*\+9D"@F.2L"O"RY*U;])W/I1^?+M<="6W_CBX/#CBA3W1Z[
M&W=H6G=@16/,KMLE\LA!R\B3.GV[\2D2=2=SS+7G,<LE^3\W?DC?*&W1W!:[
M0[9H6'?&AH:8';%-W)&C,J>Y*GX@0)W<AK:F2P2JSNB W_6PPW>+=,#O=!WP
MNV4YX'?3CLK'SQ$:!YQ=U:D=\)+]>!L_1I_#+BO46B[$^<ZU:W2]JMD"'*]!
M6%-C$4C#4@F(VW4Y.TI.[6Q\+7H;W\71LQ^ZZCT=9?.%N)U"ST;?.VF[  =4
M26QJ@)8[%@4'NZYH6]VIG?(N2E(G^-_^H76;5=%X(0[9J&.C.]9:+L 9F^4U
M-38%=<+(V]PV1:#J%.GAH%E,'87;G7R,U]&:]"ASPZ7/<#I3HX2#,\/YB&+4
M['C+?+I,X YPM2BXVT6A.A.EH0E>MU#I4[C&Z><XW4,IY=!AQ0D23M'6#O_\
M.DW@+GE&S_'-=T^/?AHTS2 -3?"ZBTJ?PEU./\?I+DHIAPXM3H5$&_+FNU=/
MKTE!?W:?L:38!([S&#MPG_?AN'^*FC0]_1RORS1J4OA+[4.<SM(LXN !):@1
M06X*!WFF\5.D=I$9U9EP/GG_Q=TQB:DBHU'1#*^3M.EU.K?(;7"Z3*ND(Y.#
MCZ2@:B>CT9YND^VP769Q3,-4)/,#-J1.FB7*?0YE<[SNI:-G?9^MN2U.=].2
M>.0&5$Z=E.2)H&]IKPV%LA.F&#,3.&[J/],K)W5R<93&4#;'[I#M>IYF$S>U
MQ>R0'1*/SI\MJ<.=1Z<8M-9RAA$H.^G-L_C22>DVBH]*&YRVPNY^C5J=7T$K
MFV!VMF9!#5S6BDE!U>(=M'DUF\R-'O9.$+S+$C^DB3J^/&V%W8T:M:J[4:T)
M9C=J%G3D8.-$24'5DAO-K]ED;O1^3^,MBTI_CJ//Z>XRVA^<4#TKJ5IC=ZM6
M+>ONU=@4LYNU"SQR4!;$B:!.<O(6]AK1*#O=C+:C0=#E@2>-L#M>DTXGTYG4
M K.;-<HY%O*!YI0^I3.7S:S7=#N/T7X/5TPC][>'G<.L=9NE4,X5SA34>S_M
MG;"[EX[.)WN1+3TPNY^6W&.WZC@/PIFLB&!#)#ZV]B?QJ3Z=$],PC9W@.O3H
ME_])U=/@>3OTKMJLV8EWUANA=DB%J&,'HB!+.%W""-MR.COJ39%T*[8W/_B)
MZP1_I4ZL+MW8TA2O>W7I5R;F*MKA=+).:0<GN>;G48(R =+V2CEBT'+"BHZ5
M7A_87YIV*=4M\3I<AW:GY1Q/FN%TMRYA1Q<ZE <B)VVMF*,U%2=W-%&Y5<_5
MZFV7XFP-&C:[F]1P"0[7)*ZI\9C7\\7@=);4G,#QUHRUQQ4+G*;=E=//\3I8
MHR:%4]4^Q.E(S2(.'54E-0+D9G>7&97I[10;)WGB7++D8NLX!^$9-$B3XB^5
MB^1_^!N_Z P2W&X^^*$3NCX#@4@4/%8\D].S*T['&J(_^%R??OC<<9#T@U<X
M4>C1$)Y38S\E4>![_ &U=TX +YC!%CQ-$_(J"YW,\]DGKZV._T?GZ>S"EK+1
M0L9T3:?&T<M;+&"<UN4<G'A>D"._<H*GKT1-.WU84FI>-[KQ0WK-?CQ=W[0V
M7(@[G>G6Z%)EJP6XU;FL!D8A$"6<JF7_6J)V+3DF$^IW&V^=T/^[*'KJA!YY
M\+<A+X/*5%Z[+E0IAK23.S:+NSX=O7P; C'K)&'Q0D=,>M8(-[0TZR3#2KT%
M7DA1R#EX8<3)J=]SG =))E'*GN_D1PY:+G3>=@F>I-#PW*%.&F+W*Y6XXT;B
MJKSZA<+/3"M9*.=PZC_9\+M+)]FM0P_^>?][YC\[ 1,H6:>73AP?V83Z9R?(
M5(M.W;ZX_;*7!60_U>J(UV_[B3]XB#/R/%[C/TB,5L1)2<&+<&96/'MF,[CP
M ZT8V?#YCT[\&TUA)5X]\-5\IU6O!V[_UM!6]NJ6YGA]64?HH4.WHDTJXBLK
MUUOG4/<Z?*9)"HO7A/@AV5?:)R4O&TY[3UW*0(,)DGRB:;N[JMKB=M16#647
M;6R(USG;Q1TZ3B6J*\+HVO7(:72$:D:4Q+*F(1URR=S=Q0FXU/??_O#V6^Y6
M\)>_52^G/M#XV7=ILM[&E.]<50HUN]J0_CC=;[ EP"5[=[;KIEZ>\,&W$<=^
MHP;.UF'7$JK9I=43ODG.ES@%8\D!B"M8?SV%DS=AV/Q&D5XS+KB1DAVI^%F!
M.POF>%B? 2!Y]2E**?GA]#AZZNU]'-K;"+X@* P9V2.;W!0SX$D3G%C?IH\<
M8<F?XPVL&J4<$_=S8CR:LA)$3:./N7#I+J8'Q_<^.F&V<=R4+8;"[?LO!\B@
M:0F2M'KA=)>>6I<!47<7Y&%0#P6&CL^<!:GQL!/?6-,V9V(OE)E1\[W,PT;@
M,I>N1QZH[F'ENHGBNMYE=&\CB,D-D.N\#KW;=$?CVLF68F+2ZXD3PP=H+T="
M&MWP!DA]A!_KWP66P2$'9T-.CG"MA%1S6$!H>Q"<$G'*4SO8M9=/<;NY\I-#
ME#C!SW&4':Y#-\B@% '[*W.9U \SZMT>J'CTO1T#1A'$#0WC;76>OC&$&EX@
M,:#3X#M:.4O">:Y(R97(;$G)=X4"=RP:+$],BS;$DPT4%7R890IXFG(?*8U2
M)T!JHD>0+0=GLJ.!QR,U)@,M;6,]!Z[5:LM"UDZP7 C^F?70:0%*S_O,.I3]
MJ.<N!IA+CW=,CY1%>Y#1<X#UF'K?MJ,+;O_2T;>^FE&WQ^M]6E(/7[\(XBO"
MR?/PO61@;R]X%IVYLK12UMKI2LKT\)\"*E")J5C& 3]'D??9#]1;YEI=<7MQ
M'_WKIS3=_?!Z=2_IAY^"%$S*9<$G.$"M5A$%JVF"X.XCGWF-X.1&./?T><*.
M6?05T8B6UK/@F[3G](FA06M\KVJ+&\%:-90AJ[$A7HQJ%W?<AF&)1R5A2[<U
MIU2R]+PHO+"XLNZQQZ#II^,HXO9F ]:2?7X$.;S(8$*I^;=$I\6:SFC'IM$T
MMD4ED+*[-6K33FU[HY917.C:NJ&%'EOK.IQOA>)%O!/YC%XQGW//TZB'V'"#
M&]]Y\@-^$6D=>KS<_"X*/ :^L$F4'CMNS_?HCMN5^MI!=C;=OGC=L;<&0X>[
MQ*C<'$V/MB_D6U-?9O6'PABOKNC&=_W42H$X24*]^AFM'1;C\QJ5--2M%^'7
MILM-2*31%-:84-U"PZ!B8:7$1EZ=*KESCNK[A)V-<?MENXZU,+>Q)5Y_[)!W
M<!B<DR4Y7<OI2A,K>1!TS5U%891CM@R^IT].2I,/E$<!]Q32J]ONHNAUP^EJ
M??4N;Z-H]$%^':6/!B/&*O @L6"R(AN:1WRQ8#3OG90Y5<Z9$.!"&!N2\[%W
M+P7%%SYD<=^_T$ .N:!@+M%Y2-1DHO$D$<.<(7OI5"C0H8<<'DUI-W4=@SP*
M$$[FY.XG1>?$#9PD\3<^^[.3H*MU,(LMV\L?%")PE"X K&E9AZHJPCR&>UAW
M#C ;J[_W^T,0'2F]IP$\+M )[GWZX43PWIK+R\/.3GA7BOJB#QWC!8>+6+"P
M[_KSZ5Z@G1OMX2X?GPPM[>9H!6DZ[7'[KU9XU=D8K[].&!!AF9GG4Q5FW(BG
M?!49%.IY=Z;3WNE"#7X /$1S2^=!VGOOZ#%)#XR6A$(3C,_98*?+!2?S/3.>
MIMJLH?'^)F*KF7S=HLP%[6Z-TYDTM:QV3Y1-L6^,= L^O*!W7KG\&>J#PW8%
M;'_L*'G*'X]+X/$X @_*\4^8)"0 48I%*GGUV4]W9.^D>5%AXH?L7R<(CL0#
MBAO6AT0A)4=X##B*R1,]1FRN 29YUB(43#JZC):_8<3#+8U?KPC]4F2#%EYR
MB&*PT,P;*=/9'D@33KLZ/;.4V3J+JC!NK"=?7D;A,V7C"(IN9T]1S$88K/2N
MZ%/:F2ROVQ<G7 ZR0.VA")V.>".4?N(/!M2*"Y'9$.!C/7-]?AN$$3^4&N?U
MB@CGMI@^UJ$G7E>E-Y1)4,1KQ_:0IU]WG$X]U YE4-2C+_(H:8@F(ZJ%)1"2
MB*B)!48!31)*_Y"(6QE9"!X?/07^5KST!W</ A"&Y(7U$@+?GQ0 P?)[(Z06
M+5<GQTAA*?V\ ="<9KVMF2/G1FZ$.4J&=J.D.>W!"<NK0^OA$[\.*:V']2X"
MJSK@Q%1]7<^N!#>VQAL2:<@\[MYL;0O'<NPSN;*:?CK/GM6$VHJ]JUXZS[UA
MW+V1AQY]&K11[ WCQ9<F(0WL!MO>!#;D09;/5RZC_=X7+X3!PX'\2NZ6AJ[:
M?=I[X'8G#6WK>QW*YGC=34?HX6OZDK9X!U.F;FDO8SYM79EZ?JG^1RNWY,ZO
M")87Z^_$_O@Z36/_*>./_3U&,.\SX9E)F13;:[8P95]&U\TZXTQP8\,T-I7A
MQ"P'O @TD9Z#$\VX"')ED5P*(HM!THC4!2&%)+:O%2*S9_W2,,TO#7OYI6$[
M#W\SI(Y"+ECK&]_GS7!CDDJOTR!%;H,7%Y22CIF@(;<<**[$L]O,S9,DHYZU
M8&0*!1.@2%[]T[=??_OMMV_(P8G%GO/_2Y*=$T.*>);NHMC_._5^(F^__7;U
MK?A?^;G/;2*RN[(T2=D/#!E^(F_>_+#Z[KOO5G_Z[@?^X9LWWZ]^>//'U?=_
M_&=XT?P_LI R>BL"IRZ\P15UZ?Z)+?G?ON%__>,*+A@=J)OZSS0X6@F&UI['
M4_6=X,[QO>OPTCGX;&6E^([4K7%#08>6M?35YJ9X@:%+X,'YG"5= H3A">R<
MM)W$U>G5A%=;+IB:;J.:<^649_N,9\[SW4&&88>8[FB8,(A@@4NTIS=1 L52
M;S>/SA>5K7I30>Z^PZQRDI7>AP1B=Q^HR(BT[H)?OF%=XT@$2_(*F+X6-96C
M#6&<;:6W6[-.GOI=LT[ F-G D7N:.GY(O?=.'+)@)9'DS L4*0RHU1$W6NCK
M+@-$=R^\F-!#]J$#O6!!"A[DE3SV%56OYG'Z&=27=<T7ZSBV+K5W/="[K5JW
M]FU O&[9(NO8[;C3S;<[9ZIC\@.-_<A['WK]-MG&:\I7V>2=2**?Y'Q$J/:0
M.G$ZLW+OZ-8/PZGUZSR0G4 S<2Z;M.YR8BR5VGUDK>J&&U5U]>Y3$A4OXFI+
M;K8$JNULBFET/4NQX!KC<^T[1H;&,14V8#/A;<PPG45J?!OYCL8/L(^KL*)V
M9]QNWL\&)\]::_3$Z_(]Y1^1KB[8% <F=^(JGN ECD\(XT8X.ULO7,]KB418
MHCQ1L>_\7,-D71[H:%FJH=.2G%VEL]K)3WLLQ;F5<AMS:L&!5"P0./*$6N<.
M?'8.BL61Q6ET#RN5'9;GP'5=NYQ7M%Z6XY[(;-II+:8NS*)MW5G])FVM.>IM
ME1?1PT3U7LMSV0:MN_Q6ZK(LYVT2W+0'2SS0N/$T>M=].5+J/7?^7\_%LUY/
MW([=0WM%XN#RULQ]A#>37HAOM3RC#3"LDR5U-1?)[3T6X]0ZR^.6YHMP8N-+
MQ+KSXE@5SZ OIO7PF;JMBV%UZX4YJGH9K&BZ( <UM"1L<DXLF?M3*(IEX7NF
M9O>JMZ/+PGRS8[W;UGY!7FIRQ=?LJA.O<[4R=B95^R1WA[SRP]Q])TD0U,SC
MF53E\XR>J;7N#\L3C&Q4&QDBOYLOY/;=;Y^J6^.&Y0XM9416-,4+QET"CRBG
MZ-$PH;SH0A(%OL?W(4I&O&9O7I:,-2"OLM#)/)^UL9+1<D^?:9BQ%4[["&YH
MAGOHJO2JY^'7V^ =K$I)A^?8"X*VK\Q/I9B5V^TY[P]L($*!$]#G+WZZN\S8
MU+6G<5D,8)TD4(#24]^J&T9I$1XYQ#H-3MN'#'J_'J3,2 \1)4T+KH37A2_X
MRC4X"M;6[MG9L!%<+8P%7RMU.XNJI>^_P+-3G;-S6WO<H-"I::UHIZHQ7@?O
M%GE\]=V"M.VY?#I=+Z,D+^U%<]*6JM<DZ>WFYRCR>!I\_N+D0Q2HM\I;.N!V
MS&Y=Z_MQJM9X75-#YC'C%99YG#@?M^6SJD#?TA;-Y.INN;K)N88S1=\)90-\
MQ[2[8E-W$!U@N9UCD3*V:.^#VT>U-*['SBT=\'JJGMC#XV%!/:^;5-(OYE5+
M0>]L*GL5_2E4?:;Q4[0 9>>Y5$]YJ;^?:<A"I0">IO;V?NA#F 2%N=K!2KLS
M;M3J9X/:A7RMGGAQK*?\@^L^"C8KDC/B [_.RBJVS6V&K60&I\;*UB("(K!B
MD=02KITTP^W6*KU.EPER&[RNJI1T_!*V(&GE)K=QO?*G4<\6Z%:WS:KJ6UU;
M%;66N!VL1;O&3;*J&5XW:Q-V_,98K5Z<G7==)M /B-3>(XM"*]Y6U*MN#UK/
M6^'V,H56]52'6A.\WJ42=.C(*^NLYP17I/X$W*<H+)_(,^IN/PI=0[J%7(HV
MAYM,9=H8,,_B:#\[?IB U]/D-GS_!:R;^<D.UK"W&W@,5&$+G7ZXG5%;<]D]
M.SOA=5A]T8>.9^"03X@D"DF=!^SA A=+OCN]]GSJ9&I[C!CS:)F#E94P)HWG
M>Y!2GB9$7-0>0G1VP@UB>CJ?/4ZI[($7OC3E'AS8\Z+',OTRPL]9V$E^GD5M
M/]<TCT->KTA(K;APM9(I,G+\,&-*5RFM[^@FBO,*V(_.%YHP9(L=\7QY?+Q.
MZ3YI?OE&&=--R1$W>,Q@[?,L[DG8X86M.90>OOZ0MC"JE#TAH)Q&_L1%+ "1
M"[E2O9-E92L$LY6K+16W,FYT9MP<@U.0#2?T#GEO;/#W-9#9T@%WC(W[8>T0
M3DN&V5'Z3HVP\GLC(]XHM!*A(C4]&#1HAUZD4]5"S&5A5KKRDUPRZE7VZGA$
MJB>))<T@>O90SPOM_9>"]II:&,1PF>.+1/&)30IFRN-=;D]/MF<DV3,4]F1!
M<?[2]@]VCEIM6>=54 TZ#2-92K'$/G9L3%Q,S,Y$D=,VN*>>1HWDN:76P-+D
M41X(M5;0:);4F+]:@:AY=9K%AXIWT(HZAAT7%5N:X_:L+CUE)U.UQ1NL=4H\
M9HS6@S.[E3@G5;0>$+!I3M2JL7)5L7L)RTSPSDE\MZWH;G\JN+UXH%7Z[=K5
M2.#U^:&*3+_/!A#!&5L$BKFMH[&W0R[($S!$"R=7?I"EU!L-*"=T7@"D-%FF
M-ZC(1!8.*XVJS ,L.6OLT&+40GK@X@F6-N"E<3]"8\NBV+'0B65,\\ -2Y-8
M5(8LHPSPPMDT:@YUY.9-[15I@$!54WG[&T.@A<O FCN7-D,Q P;3"-3,<WGQ
M>-D5Y!EF\:(QTVCX,P%JVH\BL1E9'SDMQIFGVW]\YM#<*BS:XL:Q5@W;-JEY
M0[R8TB[NX.+Q.=5J5WHE B(4F]-F=&S9F6;.*,*_5]<A\:(@<.+J0Q3'23E$
M:1JL:KTL)SW1LLU-\Z;+<=13@4VZZE7C3&+'64WIV>ZN1=R!QF'_0OWMCDFT
M?F8S_)9^RO9/-+[=G#T"T7$N/( ,;A<?:A?9]_O2P L*@S49ZD4%0Y)S)((E
MQ/#G#\"60&*[@*XU,UTXN9G"TDSY,RL95/[V0\( Z9#Q*Y<ALI-N7:.UQ?I]
M:;P,[%&N#7H16#[JF(FS>T*.O67&O&:I%A@3OD^ED0!K9S"4P.KF;UB=/5Y5
MK,$00:>\+Z3Q\&!_*HN$SRZK: "HBL3B(+13D7GC-DPP.IEIY*4?2BB=?%!H
M@6GSD)BGN'/QQ-OM1FS$KT/ODL7-,=W1,/&?\ZOM'4OA_E1PP^E J]3J/O<C
M@1=.ARHRO.BLQEN$-0%.#L4L/TYX%T<;/VVYGE-K@-L/SG61AWCU*=[1VR"C
ML7L!2[N+:=@68D/%6D6V!@P"U:2S8C_RV-]CRB2^HN+?KC?)3!#&[=+F;'=6
M_6T45;P08E"W<>746B8].=O#]HXP&GNY-7O5]G^M[/JJ#/-+R+0/_+]3[]^C
M &83*+$)UKH-'ZB;Q7[JTV0=^PG[Z(K]&FZ%^3H*5$S(;ID09\K..L WEM?R
MX-"8QH.=_O)ZQ4L!DXK?BJR?'3^ :.QB$\47#TY 5Z02E>2R$JG&\*HHG;;V
M_BM+4EASK(BS8;AG[3E9M#:7+!GD57N=FL$39G"22-^'W?()#38L;&&P#)UY
M+K@!=R*KUE_A,<H"+[Q.I>CP[1BMH!/;6KC[32',9K9>(D/:]'M((_>W'9M>
MV"3U_O?,3X_ZF\&M?7%C6B\+*#9^U1WQXD\_\2?=Y)7Y_X$("<BK*[KQ73^U
MOL];RBH$ P>.0A!]_<57;?UV]5F(2[1IW.@*31T6X *M8@]."A;CN*)*?@6Z
MIWLU\Z2NUQ6\BO9L_:"PBJHM[C';JF$M:;VI(=XQVBZNJ;%)?A6$K0S.2WYB
MSB>!CQ2.Z]6AW%D[W(-2J=G)BJ?>".]@5(LZ(AR&; E.DOPJB-K9S9Y6-QM^
MM?98T,36-4YPY_C>=7CI''RV6FKUL:X^N/U-2V/9]UH[X/5#/;&'CMN*.@'R
M%WY(<@9V/71>K:]+K:WXKNMF^RR Q9)J3[C=CWOT1^[3?2U1\V_=SHA]O;<*
M@SW@]O+Z;"_OSHEY?&C5\><S0<6)-)W%PW:H#3BXIRF+SJE77.QL]7UE8]R.
MWJZC[-7-+?&Z<(>\0P=K09:4UX^M>NE$6LHNF6\)6MD%S)X2W_.=^ A'R_F>
M:=L.8$M[W'[8J6EMYT_5&*\W=HL\=*@"O7(_V^)NGZ37)V?/?GR,G3!Q7 AO
M6[?^M#HB'[W:NM>&<6<OQ.-97W9# WOX7J&[BQ,8K]]_^\/;;_F8A;_\;9U^
M=.+?X%AV0R%YI3&\:6^)<U1J: ?#L*69W7'G16SR9?$_KX^E_WT8"&U8T)WP
M0Q,_W$3QG@M 8AJ(IY79PL1)"0O0R9ZS9X-3\"=^DF0.^SZ^GB(&:G+#*<VP
M3HF@2PK"=D*\275\_%AJ9^=XEV':-1LUU),SY_[L!!GEG]T>>'&X]U]H[/J)
MLM[3$#HX06NT9>I'PSV)()YH!ZLR>-[E\ZU@201/(IBN"&>[RJ?DG#,I65M9
M <YOH.L<[2$X*2[><H-D!_8CS?GPDC'\S]'!VDN4"N.(&\D&@*:=T"*11L,V
M&E#30F5Q6*.CRV"P =H7[QR1K+4_4+:($.F=,5M0;'FB#'DZ$KG=G7/D?UY_
M=F*&2;E,JQ*'('S+$0L3(DUIQH&01%[YJM()UL.@>YJDL>]"_02^5P)?]L^Q
M^N+S4%J+!"D]"^F&1$I"BX,J374F#(TJYGF4E*,4%P 3'$ULJG9$>F9\^7,K
M&W+_\ N^T,@0^'036R3Z:-I(.TQZ.?BCJ\\4 "1X+PB!IC96+PC"' J]WQ^"
MZ$C%<O:.?3T[IM\=L\H Q&^CM4@PTK.0;BBD)+0X*-)49\)0J&">PU#!G@!_
M3#@TL:74,!1Z-.;G">\?[NX0@8X 9J5%!@5!K=06"3RZ5M(.@]2D%@<^V@I-
M&0BUX0_"0&A":VE"T,@82''.KE#ZSHE3'[*JCU&6OHO"[!16>G?&B2+#;% >
MT&OW1'YFWU^/H8.=3^?55J<O,,(3&''@7&&#./!I!JV>@.F\!_?SV:(-)G-V
M1/!;$<YQ_A/^^8RA1,$+<LAM<>#LH '#L;=B;,!@&;A)-181Q<0PRFHEB9>
MCG5[],=(T?^E(.6)-H.K;9Z^<)(CYD(PTI 5>B-E$6<B1DQ#IAF)FYAWUC[1
MS_R3(8>*<E^<X#K( KH[967'Q2U.%>)/N!/&F(D&J):=ANW0L<@LTBW+(GU%
MTBQKG*3XC@ '0L-YYT5B@\(&VGM9RT4'E?Q3[E3AQ ?3EA@'$"UAA!$K:3SS
M,I.=JH"\9J4\.D^BH-S-@(V[0U.BVTRE/HH*MLECI*B3()FL^/HOX=M46'@D
M2=Q0:\)>]3HBP^GAA64C6@VOQU$RA^L^)^4Y2%64I,B!%T*L2(EMEPW!S#B;
M_2AL%M(M7$=NPR>KIBLO"PFT=I(D<GU^@?JSG^X(W+B)+-ZXD6QS3_G%[L?H
MT?GR%R;;3E2W_A"5C\Q33\Y%[K;V (J+@:JAUE(@55]RBP"JP4J92)LOT^&K
MC'FH5"\>O2";B!>6)Y)8Y/8I\+=<$/M -;OI&!\611T SF/!&Y >0D[QI'Q"
MTS00]PYL9J?R8 ^0FUEB'$X-)(4;H,;8I[:('4 '+R2-TF8R+,K?*>7"4+9X
M00E)5DS7'XML;Z9KA9@@WM.IL>[I[YF?^"E]H/&S[U*Q=KZG;K0-.16^'3DF
MLAW'%C?>S67WWNO+$3SQXNALF@]>I]Y=7ZZ:+T7*R%L\@<8A%Y9Y1)+$4CE-
MY);EZ^,+SIT_\59>2*5?X&>T+U(J[*W9%3?X]=&_[[N1>$&HE_2#=VWZO/V(
MZG6R"<Q0?])1O(]#MHX?VGY83'HVY=))=A^"Z'.B_TY.4Q?<#J^CK^)5G+/V
M>!U<2^I)W\ !MH3SM?W>#;RL>!TRW7EN7$N)R\:&N$>S6C=Y#)^WPCMR6V0=
M.E[YTYH538N%+.O*077#UO*5+<V7-"S/]50/SJKM4H9H@\2&!BJ+CQCM"<I3
M/M)X?Q,Y87/9;443G".N39\RB?OD<^1)VBII#=2>9!'QG@1 >]Z,:],JL2']
M)P)$":=JT#,^1X^[*$N<T'O\S$QV_.2'5,==]/IA]J$>FE>.I=$)N[?U4<&
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
MO))/6X_BVE*3<;J[($9K37U+,.YHCQQK=:4?_'P0 \X"[V+Z>^;'S--K5_8
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
MNUU'V9N;6^)UW@YY!U=W K)$T"6<L-W5ZZ1J[H6:&R!L)3AN+\JXC^(47I*
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
M-IZ-QL?'AX8S34S46@.O]8 H\H)52+B/PHEW^TZ8$3OA/&48\;=0M!NWWP<
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
MY.&D)$2.;(HD=N[2=?V?)$4N9.J7AJ/U&"DZ*-?E,FVY_H:L@7&R;V!0BG"
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
M^K^MC>W\##+!065MBG3YK?5Z'#W-WP2D]RABU&.7T5G1YX@\#8'%7S%7CF
M1(NX&9NB %OZ#)9>!Q8#@*4$3/9!IITS?4;F=]]#Z^]F\#N*[F+/9GMHJQM#
M0XMV>>]#3((Q7;M6^QF*?I"H:L2JW@<3:PM%/U L23&G]S'$FD/1#Q)#\OS1
M4/*N?ZZ&#B^2NH=IZR=*[<Q4M+&6"XVV?'O$+@^X\(.(>#^)-S1A".U227*8
M(6*3C96*NR85/%-UAO CT^V^O#*O6*45+^+DJ>-O@1^&Y3N#*S3U _1JOM>#
MJ-C891E<?.!6*2.'52N\+I_(_9(N,)?&_@"S3D9J?MZ\<SAON53FF2!B:=T_
M0-F05XH.6KSJ]_IB!,@MNH?QN[[V%TO?2\ZFLE?]I_NOFF^&32[W\Y'AW]%O
MYKVEAG)%SVS9\CL9^53(6PWA'*M/W[=IJJ&Z,11%(,#_TL,5XL0,*WQL0WBR
M4_)$G33JNXCI1*BR9"N/9?K#M#847MJVDT[]WL/&SB(9M(8VWJN,7]3&VX\8
MA:]\:&8]"3I.N/1#T\78C9?WGN7&-C93R+R2</\8&S/++-)_,^LCRFJN-59I
MO8Q'H_'IUSXL>G6T]O[:=T/?/[ ^0C?^3UH@RG[#G@I?D)#N_<&4;*FG "U-
MQ_YN>O&4/!%#3B:W[TOR3/PU/J=@VJI2IOB]>B;.)E1I>51,F6S7Z1ONIHU>
M_>N%C\^-)?K26\&]L[ET_][*NPE]7=]<RLE]$F&K[AE+@M1AN/3L&U)-P5^2
M=D_.$N%QT5/@SP)S(0$&\4$'A)"&1&MX.DNSU7]ENJ9GH9<Y0M'60_)BX4-L
M[*+)%%.+39QHC7E!2D8GG'A$D?1QX&S?.9-]VDB^773/?#;R[QO^U,AGD.1>
M;.;P[P:>!?SC0I&]SRAQ*O/3+D0[M6L![F/B"4\S*@*#E54AVAV*,I&37-%P
M;$2I5O_02=N8H3+@:DVBDA@9$P(]H2!%B=SW8527 Q KA- 90G+Z6'D- CVA
MX:"NX"0@P"$>(@2^FYAE'@I*E@0[W8#>HTSUT6A\=@)3Y!Q![8M<ENAAW2<0
M(S#&<Q$#"*7U<,$A0_# ZBO&@>=$Y$#GV7?.._D7.YB;WF&X\)"D>5@E%1\0
M/MS-?=>^7RP#?Y7F]#,APN@Q7(S($JWUU7HX=N@#)TB?WQ$:9-HZC; 9 &H7
MHCI5*:2Q;_S"JIB'Y@-"PU%-P>^Y6U6S1*OA*QMH24%6(93T!N%Y64X62[%T
M42)"S\Y"_I/?UV52%09;^O0PT=HE\YIJ3,4AQ(IUYB.BW#K7'FZ8"%3-$%6V
M/HR4(8FX'"HCFX<W48<>'"2U,Z?I*0-:W@25^N1D3O*P47(0>W9F\V@R_1&F
MF0:74VR.4#:?G3U']IRB[,.#!7='K-,0,M!I*7B^N433O )=RQP\'HU/QL,
M7VWBM=8U;EUO7IM+)TJ3[7)?]XL_C7YB0>Q;CF*=!@N9&F1G8!EK!4O;L4KW
M>%!OYKRY6;9>O>BDO60%1G32]HM&^LDA!R/)=NXJ*.G:=_&,27T:9X4N@P!+
M*'5NI\F9%N7/21T=/'%R>!(+7U+U(6B*247 DU;>]+G.(DD,C- #)MO>U5=7
MZ^_F/_V ^_R7^ C0D-42/BHN1!ORK/=9.PP&;,E_-!?L&"S)4<JL/!F-SSLN
M>]T0!5*X$F9(A]J,XM.=Q-@&M4A.3/@/)YH_^BL3GSU"4B[.B;!Y67V;+M.U
M1\@0EN..X[8))WJO;J[B$!]B\%*R\*$F3/)[&3L:I34TD'2V>\GPI_?E7JN(
M)?\,$'MOXO:#!B<9J8IA@D]NUXJ%LN&\Q,'4M-"$K!Q_MK[WK%_I6PRU<1\$
MS!?1SC8B1VW7\E40]]M8L_(BN%1^ AKD.MNBM#-5T;TUM#,_W9G-[@0->-KE
M+W7VHC$(5*B83E@5KB$%+MSD!X(&OQI8D *4#!N&!;)[ST93.F-NW[/8#U+H
M[*?CNA2(R0Y3YNPIYFRWA2 [T&]*6#:LHKH5:WL3?,0%(+_K!^CJLVE8<85%
M)3^9[C*% C%VIP]PU6&0UJPC12'0]XNEZ02$.?M$869>)R&1,_SGI))P$C46
MYF6$UU4>CD8#'C#.-#%/:V!>^WLHG3\% _@%8P3EC2Q_@28!B7P)T!QY(6Z0
M_O*61-*$I/^M%R^R@%_:!JS[NU" KPF%%7MU)QQ5>UT)<R&$*?]<PC]Y.!=[
M0P%EER9E TXI"FKEE;-O_7(+K\ WQTL$OU4%^%^A8V=KKRB;ZSGYY[V'[:>8
M<)'29:,_:!5[6_KZ!^8[Y70KL;T 5\R&+=5%;9L/^(%KU<S+H/IU4&'HEY85
MQ,C&0DAJB&;T%]Z-J1&4?B(1E)Y]/ZF2F<S R*9@%.8PT!AU+;'I])Q^PF?,
M>VPOD^=4L<2K"\:6J@T7A,"HOJUL\/*Z.QN-S_I21;,%/H"ZJN'!K$ K>162
M:/GOCHO""*_\IZR",1-*(@,,!2ZU:1W6A<D-"IQ58@!PU8Y(E_ZBHS9U6BK_
M=XB(Q"+(EHDP)MB=^H^*&O0!?1<@24POD)"584A>)LS>??=F5;N$4,?^2KHA
MC;K*^;=WH2FYX@>\V&NM\\9I]85[[4Y.I8F**]#\B$_N*=DUCJ.G$L?1] A:
M^/*_&_C;GZWL3#K,<ZA<Y]_ZX%4C'B75CK7MF.6U=X[7WG&GOC5QP2EQDG$8
M >J<JN!0DLXYO7E\-=^+:HD:#\WI-20 U2$5U+F58IP^^VO3C=9/)!'2<I:"
M^D6FZQ!0T)A>K>6\8;@PN)L1I]<0<-*$5%!A=6I\&B^Q9P=K&8SPN@T))+5H
M'5;@6\4)2  ?AX$,:4RH/ ^W>65;72Q7^@A\OO^(87%D8SLT_ -N-4O(Y5JQ
MR"OOI"LYRF]G;2__;6IL15YV>+4N_"16_DML&&BJHH:<]G6&$B;T/E<]/9YM
MXFN+2I@4[+1M)Z6HH(JOUF4V<XIX,VJFM//QLN#&G:-7"?#V\=PA,_M<RTZ*
M ]SB8C5'@P;1#K%4<394R%-X=<I^V,A;6V:N"N@E8RH;0@..2EGM>)/$Z>]Z
M4Z9(^K_PS!?!^GZQB+VD#LY=@%?5W D17>B\/@<D_UJLZ+J2& 4*U\X"!:XS
M6<ZCN>DN1-$@T.V  %&7&QI<RQV:+$E51V?J6*E4Z<8VIQ<TX&BRDNMP09$2
MZ=Z\+=,K;LA6]8.&ESJ"E8('3*M2+4#2'[!*GEZM7TP7/?I1M:9F/D7;9,@>
MP4IHI]+&DZZ-7$TNVUW6\( F/,2 @=6,!UV;R-5 "H.H "+\TQ9 ^(??-JZ)
M%PMY9N#X%88/M1TT*"@V=>3H!E>3DB?YC* ?7KA$%EXSR*XT9)AMRYSXVED
ML)RH=D0L11P\QU<^_T<4$0U%:L$A1,Z&)Z/1=\=U\?S^,S8#HE=N/?+[%[2,
M$C5V,L*CG3.**RL9&11&I&2]<T[6R(ZNC1!I:)U54_R=I&*>'.&1QG5@)3KJ
M 4"J$2M@FB)2<7YO$7D<(XB3IS89SIB]AE"PH=O_(D:XHMB^;D[4)1+Y5X:4
MYM  (2@YGL@Y!,*S4UY1L'CP38K/HZH);,EQ!+"CZ45(Z[/[:UM9;I-':47.
M*HDB?$$SCAH7[ T-$)IT>Q-N* K3[09#*6T55#,5/Z\;.-0T$&\%6.I0WVM-
MDQ)<PY\NT!,<5NI(EPH2:<J[/I<JRVTM:.('SI- K"YE)EU@)G5;]4W3!B3-
M D6) -U?W+$#*TKYNB*7=A+#08.6- 8X=W5-60$J[9ERQ*E+\+UWYP<+4A%W
MA:7B!^NG.+#F9HA(J3,GHE;STOF] >&Q&UXI<L*!*195R:IOV 9Y\,/P#LLJ
MY_!D6MGT"DW] &W2V&6NHNM_94 H;I-#H++&FRO;0I7;V_<E>8:YH3;='W!
M0-/$C&&EF4OP9[-ST$JQUQIK0(!3SP=0R>IT_;5/5UKM/9Q,OYOXXX[I;HL%
MI8\D/",+.:N*G%0E8Y:8^76$F3GJ*ZCT\4-5UCN0S7&;A5:R>['5^Q3X=FQ%
MF[5VZ=E/ 5J:CEVJKUSY#EI'LQ@@@"%P$-0S$K3[1?S7<.Z[=AY,D95V?@V<
MV8QRW\CN,C0PU2&WE5<9.@HIN#,ME&X&0B$%V^8# D8M4C-07 P#%%BM!J08
M\ U*_WOO;0T 1L4%>I\!PD.>WMQ?.ZH+DHL4)!Z:D1)&$&&2;:+5+@71;@<!
M%@&2<[S4=O##QTMN@#D2:J70I\RVHV$BA4=O#I/:;G7%,*$] [Q'6%9I_!F]
MX>^&=PB%V>LUP:KR*"\WPH"PH8KZ'"EZG=AM5Z?#VZ[O68[K)#]27/QU:M@=
MB]:P^VR4YV#XTX]Z=W)UU(X[V(LTUR%BE<EKZ>O0=& -5%3ND)WQKL]1@OIK
M>P! 6)?@X%S?"#)OH!!36!($ ,SJ"%8*'@RR>PZ0SBHS?#T>C4\[3I>I)7#!
M@!<9'O0^BKF: W]#KCWU@[ >AO9Z'Q9\Q,CO?2+MH94E!H!;6$99AS(83+DW
M$-6,#P+95"QQS,F&/(67+*VPFC$ X*B4U8ZC6)S^KJW KJH9#UO^M5C1M5G7
M;37C80.B+C=Z7\U8_^Z\N<'KS-ZOOD,$ .A#,_K9@NC]6I((NWU&*X1_T3RU
M(QOH\)#-QA+'\J_/T\$E%(<1N5S,8JQH5]:JABVS] 2S]/P#IC6SC24X#.IE
MYW9++X0D9>>;[]OAB[]%09/J"^41H2!:*WX::5,AC@U,K9((,RRS.0G;P)N)
MZR^)>E&31<P<^\#@J)]WH%1G<V"^(!>/-_N&//P+-]GC%H[G$&:3Y[_5(%3L
M(Q]0U<7$H=5A( \][W*](40KQ_Q I"*>J2K:P'SA&Z*]N:FXEQXL2&V5YB9G
MQ:!0D KO'*61OZK4:N]0?>_AK0"%%/NU^8 ?:%:(9A'>-M7/[61#21"=%[*:
M>+?O9"7'3CA/*J!.289R0UN!/7B9P:>C\?CT [RU[(L:?.Y)Q1[AG2B:HR 5
M8+9\'U%3]%:.^0%:5: 59R^H D!JS0?:"XK;%9TW%[$=Q$?[@+&4X="0L:#*
M^70%X&T9_FF^ZB.\ZITW%STX(2/54\/'/N"O"?YU^*ZHY)$+86%4G2KRHW%6
M*U9II5[YT3^@+P!];8Q65<D)AB=$@"DA-NHF4SJJ98;X@"X/NHVYV;B*E!!
MVR[B@4G.(I/H;-F*Z][#ZWB1)K[)U_4X$:_K@:=E!.F\#((LPRXV];=-S<W<
M#&<[N8]J']5U'<Z'%PD,KMK'V6A\=M)U2+LL*KH(W*7SKN>9]KJK?72/L"[!
MP3F0"3)OH!!36>VC>YC5$:P4/!AD]QP@W57[  T;AL %3[LR/.@ZS[,'YANP
MF@W=@Q?6UMJA##YJ-BA-43T$9-<U"AKR=-@U&\Y'XY,S./MY0UGM7,J+T]_U
M7MY9S89!R[\6*PZ\9L.@ 5&7&[W/,S_@F@W= _K0C'ZV(!2MI>XM_R[+-1P"
MJ-DP:A3QSN)I*WG%7;_FD#[!1VJ3WOD!\7/5N/ ];?*00SH!@\S F/J!0>;P
M<:];?8-W,CQK =R];O<*M08J@-SKJE6<W6_L>NYUQP?@HJ.#H^&][KAS7UQ?
M[G6[AUD=P3:^UQT&0-HNO@\:+ PQB][FBI'?M?.W!_8:6.].]PB&M:MV+8BN
MO>?M%CG(WKF_C@."$A55#LHC'A[6V>AJY/018N[ JLIE[R%_-[UXB@^-<8 ;
M5J-5X<@?J*6A5C>3096>:U,59XS"XDRRZU/OHC*US!K] ^P*5;0THT'5K6L,
M^)3>Y*UEX4)N3(S7'_ #UCQ8*^;MP1; >PI(PE^T?L(2);*\_5?L)#56'WW/
M4J?!N1\I2^7KT<G1\0?BZROR>OP&59VID[.D2M17#/J!<ATG2C%4#[&.DT"I
MJRUSTBVS.:XKA_U MD)DBW-XP"6>V"Q*>:)27>^.^(%HA8@68JZBBDQ C/ :
M)Q1UY\@/\&HX0+) J[>T4NN5:_PHOPU&]F7#2,4SB=(T?F1L/VR8'R&*0L%H
MI\.[\@87HGB!%4GGKZG*H@)(B&+&NYZ'!^D.4>P>85V"HV&(XK AIC!$\8($
MKW1K#-81;-,0Q9SLG@.DL](SL&'#$+AHL*($#WH?L5C- 9VQKH.'CQCYPXK/
MVUTRM'K=U34R5 Q99O(80A:1*HRIY<E'"GW/JF4! #.LTT"',OBHEM5PM,-#
M-A5+'%W?D*>#KI8% #@J9;43ERQ./ZCC1XBL7V?^ZHN-G%0=X7]LM1#^X;<'
M-#/=6\R=:%VQQ5:T@"9T&/N@**.@%'CA R,EI'*_V?TS%$B("J$L-BXE\-3V
MI67A25TY_G)N!@L3XY>NN6EM(0F-*X(=;2Q%$RB%#/-P]0 T@_5C>VG]F,46
MA*I _,[64AI7PKG@+S<Z/$2R,4 +UF'RJP^IHV17B;V(U -#SHJLRO19K&N\
MR<S09#JE;:_,3F5V?!V-C[N]11805L5N*T]B'R3^&IA>F"R7%Q2L' N%E[,
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
M512-5Q1-@S-J>((-B=1A@]56!%N4*0+V'5LSY%DUWN:C%3=N%Y(2-!26X60
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
MHJ^C/?7H%R3.'GO#R)%T_IY0Q /]%9G!7[K Q[P2.O% 4;>VO'W\)1[BM[W
MASA]I0M\9YSWBV3-JVJWC*R5E5VP8Y&L'@1F24CERSMMB?=9Q&&3-L<O]N.F
M4OA$T*=BGH%+%Q P<C#&INV?*2,6N>%V>CW&-OJI#WNM:",N=/E2)>;[BUA^
MZ8V1]0@MJ.0+?/;)+8:O$9LGYCOF)H3H64YE7KW,/3L,PBR(+T$%81#+EX9!
M**7@J6!PA:*Q>BC\=AOR[6Y3WICPXE81UY51M@V[KGZN ZI7*8\N=T_6RD0.
MX)KR',4 CK,UD?-@7+?Z,:;!>YDH'AEW?!!KS0=4$ P]QYU_5R@]7U ES-VP
M/"L,PBR-+T$%(9#-%X=!& 3YV6!P[:+Q>PK#[RC^OHW 8P_OZ%^EW+JT ;J!
M92X 97H%R:TA.JSIVD0;:SA/UFP _TNE668\H#]FB!YQ6^NW/!+ZH22ZT2MY
M.#\QY7#ZD#(ZE%X7)-4!"3/,("?.<U8Y/' VJQND#US$:MK!6)J/!I\K<&@X
M+&: .4H0L@$$91#0, 1#5 0-I?R@"\U08V==OLC!T'T<BO3JH3WJ#V$_*W8O
M)P>[TO2N3^5#!JE>C@PT;8-M[ ^(PR#A:G7MY!'I3$\R"'O >26A\ )>,5K>
MGBP*L@SKLS8O>:9KJ[5!.KYL9DM9NS0^J20Z5UHA$P:Z@Y-)!NEX14_S,8I8
MW9K^$UOC.QND>$(F1S7  G2^I_C;WJ7RAJ=')-.-2$!4=$'[@3E0!\/UXOOD
MLBI/&5M7IZ0'H MFTRY#-E@@=4OE8I.V^=+\![;NQOGG1Z&:/9#/'1Q9"DXL
M<<$<:YX;B!DH;W:OB)CS9:Y&4P4^/4SDLC+#I[CT_,>_!,'\),G83S)&;\AA
M XI_5T>=G T/V<\/1XNK\U(.&AV;0QV)F8^C?V7:X"%TOY*\<?$;U]Y7J^N5
M%>^?HCQ4D&OWR-(GZG5='&2A2!S=KD52'$L3?,0OZX3&XQ>F064562<A'CMM
M_!T.35 A;^>?_VNW8MU0$%5H,'F&A#(S3?OWAA!VZNBMYT8&5#D&D:$-!#4B
MC%Q@_Q:TN> [:R\B 2EJ>W[Q]Y:8*$1F0:E#[/%/M+9WU4\D\ >*?EI <?/P
MW144=?ASO2YTE@_QSKVHX@T755RG>$.+!8^)T?B &!+# :I[.A#$H3"(C0B
M$X+$X,+F.H83$< N!H+CX6_<'I2NY=DFSV&U:KI6KN5ZF^OBJ^F3*M#W3NNQ
M1!DJ^X7!GT'AC74!(HRM9M@,5N2K[$X%FFUF_8I2+PC45C)59E$UD'2MVF*K
M+2XTFNCCNN=4R?5KT1U_B,6WTO4W^;"15-CCGZ^FS<M[P-P7.3L00DS\UXN!
M1"3.B8-QJ!<GM",H=F9DPB%&FCG?0'#S.X(*$_U>*; YA-F;FF/[7AA"0\ES
MP5^;6C9G5A>G23?>U?VN_#DT[04,X]1#_'!P_U*86K/0GC+8(NU[(PN:/(>C
MNW=<A0Y7T0?B\*;"!D$/3&('7<&O.\8^@+''S<Q+J:XO!%3\/1M@%]83WP$L
M[Y?(I[DJ<1\H;]_8_/R?.U=6G5[LO5UN_OV"\:L!5Q?&8!](WT#2?!43/4(A
M+()%V(1CTDD>E:=,-GO5&G2)V5RRF2E4<]!3[L"_RK5:"?[B6@=+%;\=LWGL
M'4/=KWAQ.PBV'@5;#X/!<5IL9>7I/HGMG X%EQ!B3SWN( 04 L(\B0WW)>"A
ML$.2Z>TDG\N)G?T (/DDCR02/'F!*>O)9JLPB)$),DX]D]LO<MU&DL./U]&W
ME4#?LM!Q:5&A$U'90C5931>2Y4(5Q?.22*(,:)*DH_%W V?;%[;3V8? =%-B
MY/@;!-^2$9=9-?VQJF17*1P*4$42 RJ*QW'FW?2//EX'Q&]#./"&X$F*"Z2T
MB6#G!'\$QC<ZD97=Y"]Q'[-?MKUCV^ZQW?ZQ[0!84#5(?[(OA=U%REVD7()!
MCBZK&6+6/LC1*4&## <X&0#7&3#Q*''XRM6W79/##+WN'UL-\-P-N7/RG9.O
M(&!Q2RS_J%G-4<U"1ZV5D[+\8_\HNV0] KKV\,[]-\#]S)W[;X;[44*Y#>0S
M<O]Z!-@.746,BC/K /NC;#J[IL"?=VEPK=(@=I<&-R,-@N,"LGE&:; >09.
M[:R/"V#LU(,@Q_[(@)$B*NY=+-R"6(C?Q<+-B(6TX,A9[9QB 8V P2'F]_C
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
M>+@E*;#\SY/<;<GS#U_NY=$61;\$7*W\!4<D_E^""/_R[U>;]TH*G@_.)QF
M/_K%X_?;*8=G@:0J:8Z4"5RB%961*&8,#@>%5"258+$QK>!<FJ!^1 OQ)51Y
MS%NC%Q][2%.PV,E$<P,OT; A6/5-,G(7E6P%$.DHVKMHHF!GP?,]305?A!X?
M&'$):V6$/06<\:Z=9YSGNIM!XG *B><Y0 '>S0(,>)I_#*?REV$G_(D3@(]3
MO61"6RL:8('P5GCH^P"3V'T'YBC_?<VI1"1%/)/4F_,*;#E0@8JL_OU*_*2T
MALNRK&( 8AHA421&22.:&$L:"71I!DO3*L7N9&_W%\H8UUB 5@FG@?9(L:0J
M<1Q)24"M5M)I#9-)E7GQ%] <'#9<M5/2'"PHM+=MOU(H%].\!#3/UR.Q5:^0
MVO";@;EIRJQA]N;32A>.3+\>B<_Z-;K4X*?"QAEUAV5W8.%%72*.GUG)98R,
ME-UL1,*SEVO32VU@D@-Q_,S2(LA2A26?-@VWQ#;&]);SJ99$'C]3L>L%8ED"
MI[*L>WU/+ZT?'6H%1M*O1_*6V5C/_-I,2+5&O$_,QLL<QX.11Y\^&LN]UC10
MY\)B9!4LB<I[>@$^$\=?#^T4S"V]SA=78F'L3]B*PRX+VDJB).SU2$WI6TV]
MVI2$1E6I=O.M_H R@4I]/*6I6*)-:=18B:D-TS1FLQ&1KL%G'DUIL67*E=PF
MVQ0Z6RW%8;C%3<#24\=36O3*[6VF\9@U#6'(VW0O;;=9^.G'4UI.J*):EMRR
M2*ST63<=%"O-NB[1QU,JI#-LHVD3/A9L^Z.VOEXPE2$O,<<C'[/I*>\X:E9@
M)HYI%8A'4<=UB3T>F26" FMM\QH66/QJS6_JTY:O2^GCD:(OUZ@R\ZB8E7J:
M&8T5MC3NKR3N>&1O+*^XAM\?8)M@D^UB^+JFE8$L8\=#\\42,?7&/HXQLSJS
M'&ZV_3*Q JMT8DY:1\Z55"5ORJ5@/J.T=<G/KZ E=S24FU:L3D=H"8)6,KD"
MB;>6PU8K-/J.WG4B#/2B492%!F<_>A;A]:IM'0[E7@\=YAN*SXJC/-90B]F2
M2,R7G0H82AZ_@- :93; BC2P17LD>X]-/[=>@Z$GY'21ZCPZ,[8[QF9>:R9G
MVZOZ!&P5?F+_VVNMS31*:\+L.Y/<<%4OE#I!"PX]FI:_4J8SMSDMF+/NL+[L
M]AE5X\*G'G/4I)^R=&Q9%IGF9B$XS?K6(\*A1RM0KW)ZLR_H"[/1Z6.,9K@;
MOQN^ 'Z$*@\W&,;CNH*H32QQTY:5,CL"8T](:R#(0\,4I[S &-Z\D"J*O&R!
M-S@AK@.\P6>I<4O"*O4Q.>[HV"+3!Z)U0EYQMM^L5=?EG- 8J;,25[!%![Y
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
M3[ 0Z&$#/XIYZSX: CJZ;(HNFUXG9_S3)WIF+&:TKM_&LN)T-%Q,E]G5@(=
MYV!O+BR-^G @H".@Q\[9\&F@,Y66/1RG&Z+92"W25;8W\;:I\$0/.P0D2?*M
MSE@W'%X/KYC#K3+L 'S<P6WSQ$@#*Z[M71*^O#YCV;IXN1GO-^R.;J#?FM?A
M^>9+'D S^X3,QA,P,R$NHW%=B$IA[;LR.%T,6W8W)5^;>8#ZX!Q<)RS2N4\O
M>LO#.B<;S,+#%@)6:;7QGN-E:&P"-!TJO,E.)=,7S;Z-%QU\EZP$=)/]UCP5
M5R*'S=I)9RI,-BOTLW.NT*I-O;&E0W)@?OQ# W*@T>79>XO,HLNSM^;=N!(Y
MN/9CDYN/RA+6*%(S3 _J^<RP!<D!WJPGD@2#DI80.2!RN/85@ZN00[':'?0J
M8Y8Q"6$]X=1:VQ+SH>80)6X0R73ZS8M$-Y"Y47IRD"3FK@-![]CWX 5&*1O?
M+V7CW%F5W^XLCH&C'Z4E(&%&$;E[B\@A84;"?+_"?)L1U+KF)ZRWHZAWZNBX
MWXAI_+@+15JO%6D%(ZP KFO3<>$/>-]WC5'@RR-+ZSJ?]X9(F7ZZVI ;@; 8
ME62U+>AE/\]+.(."K'<;9(W?,J#@[+6"L^?F$V<B"^UB6AN)J=R0[13\AL6O
M=,@G*"Y[KZ&7^"W#=PW97#^>>VX^6=2XP2";JI*"UI3RBMXKS#TSY!,4RD5\
M@OCDWD/ Y^:3S9 >\X2UG0@$N\1,LE"8+N30WKF?Z"_T >U2Y$,OD&IX.T>0
MIA[X@<*+_ EG'(:)_ZH[OI9@[J)>YC>)$L>1)F\NNGQ7#J/< ="?*13006/<
ME=<GV+ :I$L=GAQ4Q$*3F@Q[DXI@YX!VQ4+O#TD128;@T'7">XG$QV]-;C""
M?U<>H4\3AMM?UTOVB.7$#9XKK;:IU4R;K"!AP(+X>)([4?0(\<6-QH?CMR8W
M&%>^*X_/I_DBUZHY]&+5S6(R.7-YE^@%1B_D"UBM@"23%(WJ%2#"0(1Q-W4.
M_I P\#(3;(KY1][<$)T<1G;S$[+&0\* _AD")Y)IZJV:9;>;M;.OLPBS=^[5
M@WW=')V7-$ "&E"=8&1IUTFV^_<E\W"N/M584-X7.6$ >E\T!WW-:7S%''O;
M<KMJ&@U^5LZRXL1A *>EPR*,')MD+UF=+5X,$*<<FZN#Y )\\(L\FJM/]<X3
M;5Y3P*_[*<SHW+I7?=0PV1X%2[JQ9/Q:"W)!U$\!-?V^3CS[Z@"Y!!?$E/9B
MH1M\D?_D/=U@;+=LO6L4EUA I#G#IK9M<QWR 0=T PI/XMP%'22(#Q ?7'^J
M<>*#2[M'WN.#]F/%E2J<4<0"1^:&C]6@5>V'? #]'VDNR='4V=T?7RK+B:MX
M!+Y-1LJM7AC$OT .WS9"HLF<;4I7%[JKF=JW*H+0=D8B>/LBB#I7(Q%$(GAO
M(G@GD;W$7',3WD1VM9]W:L;?[T7\.RM='N[CVU!\@TK#[U8:_!LP/4O]*FZ-
MG\#'*:9UJ^(?R_O?%]&%D.RB\K!7IF[$U$C:;TG:O]9D^'+[X)UZ78E48B1[
MAI*0;36A&E;@:^H]6.;WZA0_7V)?O)-R<L;24+4PTA;:LYXTL//3='FYP,W
MS\Q[Z8%8*N9;9T[.(\Y\P[RIN1D(KPZ<PW'J#O84FLML3"O;$S@?FUFX\M@>
M$-0ZWY(('*;Q?9>ERD7\\R>+)1$__L$>R%,72R^6^/3M=(ZO#L.<+WOQ.Y#>
MI],1KT9Z53P7>,&LD!(W^?G"PTI%?M):01PS7T-Z<5BJCY+>&XL5D1YU*I<+
MD=ZM1EW.EY9UUZ3WNZF6U]/TK+(YH; Y(U;R6*#TZBM+JH7*"W=ATHO14GU8
MT_OU8D6DESY5$N!V22_N7C?$@K%FP4\GF%Z-!2T"*]29CCPS9YO%%@^4=*%3
M";49F(KZ7=;JHS3XUFI!'L0?L,\I?S>?[_!6[;F+^C3C%7/X1ND0%[W2?$.W
M$&["W7>R-,,'JC?LBS>\/D=>$V)OKO?*;BD58/U!R=#%1C'_:/ 20=R)N_0,
MZ_?J;/G$"L(3A7C@Z/=/E#MEU6^;<W/1:^+?CF,O[%V\-,=B2X8M9NNK.19D
M3+^VD!FWL]0A0]R'=_;R'/O&"N[B5*=*<R".O>MLF8M>M_T^'/LUSLQ+<RRO
MVU*E.-Y6L<:TTA%&5%5HE$,M[#Z<P9?GV#=6,-)CTQ_PC"".11R+./9*GM)+
M<VQEU"XP*U^JBPS1>&SVQWZ_T@@9XDY<S9<GV;>6,/(_G^AK<MN5)-ZX6X=R
M9E'.[+U3_]>X.079M<$BPE!82#TACY]2\A[3=;I$ZHP0;-0B.=\R?K;?D@CR
M3MR]K]=A1\>?6XE(W:6_TJ7P[71;E/D:R_2'KW$8_HJM?AFV[ZTD,K?2U9PI
MC_%BCG*W>;JF0[#>AP?UU[3U.TL2N43Q4P78;S>A*VX$AO*WXJ][?8UK[L.Z
MEY'.5,VLB&.IDC^:Y393K3\-$7L?+LI/Z%Z_7HE(]_I($A:B+D1==T]=%W9X
M?92Z-FUGS@U6H[00+/I^.;M*J3X>&DMWXOG[.'>]M121XL5^X,[DC260QI'&
MXA<ENM\<TOCM_PV6XOJVN/@N68#Q6X:KI! BE-R*>%PEQR!^RX!J@R&4()1\
M<Y3<0"9%/RSCJJDI&;R9K&L)8-2.-#?AC*-T"B\1>)J:,&Q@2<_F@0\+E-E?
M4=GX>]A<WPWNE\[3N)D3\'MM_.6#\_&;\^4C^TC88[GQEX^&Q&_.EP^E(&&/
MY<8C8;]M8;^)4-&1U9)!%410].<>HC^7:H*ZBXIW,7]=Z-<%&>LP'4W.]?*Z
M3.AGSJ8NU?.?BHOO70Y\Y'&HAPZ'QCB,D7N-P/?@), J_RIQH+?MI4II*TV8
M!;5:')F8N68D72*8]_/-;WE]#F\!'2[3YU8HO!"$,TF,99,L_H'Z?'?*K"A^
M^*WBAS'DV4^G?W\US]*#GK'!IZFJ&)!Z,-1;I#\OMR"+O)L@?\OK\PF>?6.%
M(IZEDFF<2W(,JM:$8FO?(K86)Y[]W0SUK^;95-W!BU-JVL *F>9D,0\L;#,,
M6>3='/Y;7I]/\.P;*Q3Q+ TX-ITD:0+Q+.)9Q+-7X=E/9]-_-<]JHJ80E>&0
M%V<!;S0T_3%O;WG((N]?.+CE!?H$T;ZU1!'3DDDV3249DOGT?83_]N61I<7'
M:7I^+[VB@<UWHY\8-OA@_R=!02"^?-F.IB5D!:;3R/8FS*=Q?,U[N.Y+O5C!
MZ#>IB/E^XL3'J?1K"/YW>D^KQG+_+_AG_SC%TF074OSD/R\G3<+/WIUS&/9?
MEPGK[/9F-UN">J;L'6TSK]_]_QR^_/.9DU(<RW%__@L+_^\_![.:1$M%A(>0
MKJ5&KB:;*7D,/O>G;*WDC;>;)<L]P-/<<57P&VS_3G 9$CCV0-+_E3CX&B['
MT5K.Y'7J8,5V9U[*TL;^S]V?[7\6GE=//W0\ Q+&3U>S &$N-?CT%\\--\9W
MYC\)_(&!X@&^W4V,PA]8^E);=7"@AG.GGS;F?^23G] U9IJ7J&NK1-N9R39X
M>O@3^"G1!_Q(3%QX-ORKV\B>5%W@UX!% >=;+_JL[W[TXY\N9%&8G@>[%@#Y
M\9ZD7#Z4]#=E/-R2%%C^YTGNMN3YAR_W\FB+HE^"\T/Y"XY(_+\$$?[EWZ\V
M[Y44/.M"3S( ?_2+Q^^W4P[/)VG,X2.*4=,21RFT1+&$)HTT%I=HDAVQF,QB
M."W_B!8B^HLLX%A7FVBV!YY9LA58<&LWX$N(]IC*1K_DL1__9)V)Y@9>HF%#
M-.N;9-34%KPW.!M&T>;NYP6?[VDJ^,)S+$.5X?GN@W]G4"*<\6[B<9[K;@:)
MPRDDGN<02?C!]B5*NXQ3N(GA>KSU_+^?5BR&D__+L!/^Q G QZG>5=\THC7B
MF=;>?.W E@,56$'JWZ_D41KA%$ @,98(?$P"9-*<-*(T52)E69$Q)<V2,O<"
MF4#77,Y%MM.>F#-39@36'I'I:>.Q!57EUR/E1[SC< )&8435UC5JHY>P]0J,
M3+\>F9X/&IKEVC9&+*O:'"N,BZ44T%^/GYG>\IXYH?$EIN7ZOI!O.9VZU@(C
MCY[Y6*86+#8=269JV&QWTGI^O++U*)+V<N1H+@P7BI2J"(983!49/=,BJ!88
M2;\>V>#70Z&0(@VA4^6%+=LQ^U9[!48>?7I0R&.C/J9)XNRQ+*6"[5PVJCP8
MB>.OAYI%K;TLRD!Y)THU\*;9S:S@\1(E8:]'TIG.<&5IG";.!IL.L>F-ZO-<
M"XP\7OK"4%_,5WT!"YJDVL3LXDAD=##R:$J$(V7T916KBI59353T<L8<]E9@
MY-&4-H6JK^>;70W+8H6)0M25<G$&1QY/26WDI(ELM%KF1NJT4\7'+*7U6A)]
M/"6=8U-]7&M89J=FR%N&>"3[A14PMXY&IO55T^GC8U]<++ETEC%:38%K25'T
M^,7(^E3-JY5<$1>8RM!M**J0R:S@,YG7(P=\EREDU]V2.//7="W3SA37*GSF
MD=0'8K%?M"5F(A@KMZ'V*B.WV&Y)[/%[YFKCHA0HE"!VM W?DS2I4,)68.31
M)AFS1T+7@JTN:L[8VK0>Z[VR!9]YM$ED4&^/MVZ1P3J-7J?18MAYL:V#D4>;
MI$R]9EE36T6AGQ(R^7*]C/,S^,RG30K-N2=5--0;H1IJR7-/^[G_XI"<H.:V
MT]J@>J%$^LM+G01[P"F.Y'"<?:5 'FL.QPJZ[^Y?9_<Q>$1J'TMMHKB']%M9
M70=*S<'C'?#(L>6L]L;'_OL4]!#]C+3M%5B<=[7<G=WQ0AV21^!H!+;[I;7;
M7WO1\$]XT0XLK#_SJ!$/Y)OY=6@GOFHG\ <:[40L=B+]\&9J,=H(1$[?;2<0
M.<5E)P YH9V(Q4X@=HK+3B!VBLM.(-4I)AN!R"DN.X'(*2X[@<CIO!OQR?N,
M[SG][C%A[3T:_N(Y_W9&QVX1%,>"/_S?'_2/WUT0XH&]L!2\RM=[F?CQ@=A;
M=^)J6J(&?C'Q$H*M:FKB*0:'I.'LTL#$6QHZQOHM64 <B*3^-SEP%\?;9_[-
MUXDP.2.QSRR+,RK*@:U%*3,DMLN=01QY48Z\:VF)'8L>5<%(?'VMB,LCX6B6
M;^YBM'''_QX!_TGFB=^5>1R++GK<L,S#"UXW0XFQ%@3JY@6!0H* & $Q A*$
M7S'";^D_URX,=M08^FR"_>WON48Q@VMO\#GZ?H4^]SNYL M;8#UNF:W9G =M
MD1'<&IGE<29'\V>N8I4B/W47M>DZ8\,/+]SLKYF23]=,Q0&M3ZOJ?" VI!HO
MN?-<RB[#3'42$!'')EGF5)]D!&0$Y%-Y1_%"\G_>[Z?\Q^#]=&FD/P'OJV[!
MSRBNE-W.K.P%1:%3V+;')6SAU+OP;@CSXQ^<2'+$<;-@=!PC%*/C^!Q%>,YY
M'.,U8XS5.V3;S*I4!MLT=0S>1J/@[26"PI,X=ZIU+@(R C("\A\7>3DGD!=S
M=X);ZX T*^MA/B/TJN5I>"+# C=I+LG1U/FZQEXAX-'P)YH;-B)ZOA;^PMH_
M1_NAF 7[OI"#OG0O]\ZX\[#.Q;<KWITGD,S>G,S>30<))+3?1VB1S"*913)[
M$YUZ8A"/>RIF%U80_/&/:+L:>-A64Q-06T\ ZTM>RH8%"XFD@ V4\F184413
M M?P#<U+AIU&G7'"E]?(WW!Q?\,UP]?Q6Z9?.3-B%.1_W]D!5P4GSD&D"#P(
M/&<(S"'T(/3$3"SBMTSHZ$'@0>#Y/N"Y:,K(%\6EPM#,ZWK+SDQ[MOF*C@57
MM2 ;-@Q?->S.DZ''NT R;!V\,_BW"5;/4>N:WQAWY?5;"2B]4D54K$Y?QAHE
MWG7P_A;G/%AU$X:[B.-0U]^W%.O*_CK*A?Q8?T*@+WB !#R@.@&L9/I51'"A
ML/NUIQ6+(/P7);>>X+D]7X'OK "N;M-QX2OQON\:HR LEMMUZHX-W]MU+ L,
M*<$<?<WS3U#;9H'UQI)3)(7.DL-S;6ND"BHLU/L5&;*(%NZ$%N(PKSM/E3T_
M%?Q2W5&M^8@LM?HUC,A[95UE*X)7A 7!OR+?%G'"G7!"#*85"U7ABQ)O+Z\J
M\%F^5QRR:QQCU%I3FM5*/M/E 2U\1?8NH@5$"_=("Y=VEUR>%E:=8;<XJ\S6
MXB8EFQW9M+7I$-+"/A>8Q%#'QOAT;/SCQ;G-!H<L:G"(&ARB!H>[-FH$-:()
MAI0ECAC)$D4S0(FCE;%$:C@]IC",&6$O6V1U?$<Q)XX%1-H3%@'@B-VO8]CU
M[HSM#7?3CO-</]#>\'#SPF@I^Y]$M(F)OW+:V% ,_X[Z'"83VEK1 +^$';03
MX$>)N>;NO@/+(]]%(T2,9(G1:"Q+&"43$L5ILI0FQK2$T]Q8DQE-P<FC-G,3
M1QVXO>I(-5.=LL&(A#'+.["](7[4$TY<Z,K0+I4?Q8[[.&PV\<IC<0[[&[*O
M1_8K*CX@S:""-3;;%C^VVHM6%?8W/'YHW[8'!7T>>&)0PLC2K+3LE9UPZ%&?
M.SRMUQ2P^(I0:9)IJ5,CYC/W9"_$]J:?'ZU=S,>89F_&%CH9B:S 7HA';SJC
M]!Y+"[R$S8*RU:R,]++LP&<>O^G"E 1+S- DIFV=M%%P2R-]"]LFXD>+*ON]
M8D_)K(<BD\?7"M4-6)P-^R8>3<HDM%:PI-4\UG"*1$9=5+?3Q>I4-\19F<Y[
MS,I88MIZW>/&5B6/+?A3W1 MNM2MT_VR*!IU'.B-^HK8AB./IJ^/'G-TITDL
M,$,QY?5\52BE!G#D\?0[I;*\>&QIAIG-"X_S<0>;6FG8MO%X^IV%PNI"6Y.P
MU-@UA%HF9]8+88_%H^E77&&CY1O8TM122W:VZ:Z,C,6?ZK$XP6&C^T<E)Q)C
MG[+DFD1NZSH82;T>62^ME\L>2<I@>02E4JH;O?(*]FT\FCZK<B/6]T99L NK
M/C'N\G2M )]Y//UZOH![_+;G"+-TGGDT)HN*UX<O>CQ]NR1KF]Q\O!"TC,:Y
M6LOV-N&<CJ<_G-?\UD;9;(5*U:QLJJ5.,9_A3S6.W&[RC9&SV 98:CG)B;C)
ME/ )''DD)YC2*%2IJCO$9&S;H)VA,)4:,#!])"=;6Z;'1E:9B,2PYHFXM*IL
M%CH8>=20T=2E<::X'KE893.:36MEP5OXL!GE<=?,3:>KE;6!LL)2/8]@"I69
M.]%/]IAL9=4:G5I-YV*%7SBML=1*;R3^5.?(DB!HR\:X6C,71+;0<D3B<5KC
M3W6.Q'"FEQY;=5K(.J/M8UXI+CLI_;!SY-/0[K KXQU6FHBS@:WP([M!N]MP
MZ)%$%2L;-;L:==="/_OH<-/"S)E3T/F-'XF4Q6B%TJ*K^*8L*UU@\.-+-:-+
MZ>/I&XN"WF1:XY59J:3R,D;U"%6#(X^FOV"-66=LXDU@6E06SC;O+!QA!48>
M3VJXE6<S=MK(8$RQWDPS,\=IEGDX]&A2I-'4U*[>J NRK*WMH=&H,AU>XH[?
M=%/IE8=,+<V9%6TC8"TQOU&;+3#RF'@;F7%5,D5,G$T-O.MT!,(+5F#DT9S6
MOC1L=;&V;5:4OLKU:,-T^O#3C^>T*F+UL<-O)H*AYKM:7J7Q!@X?>CRGU&-O
MN!BM"REQXW>FC6K'Y'VB!>!\/*D"Y095.5O,FMEIIN@$.=EL<^#@PX^'$MG'
M]H@PRI9HR NE[PAF7<_S<.C1 M1LH9>ICX65.#.65>LQGR,:B_"I1RO@YUJC
MRAQO%X64W3%+\]Q\5!+#H4=2/5G1J\',[*;%F>>-L[;/DD%-AT./5VLZYHA&
M6VR3&%-N-DW,J>0W@*=QXGA> Z+9&([&^0&V:6W)I;>PEY/\"@X];K";4\>$
MM!0,(45K_:5&=ZGU.GSJT<O:U@ ;-25P C!+C[*6I6TGIX=#CU^VK;FNMRFT
M!H*V<LM-C]U,!4#J<.S1WE;,M$O:X_Y0Z,P]#AQ66"UO1<\]0N$0S[:]?+J^
M%0M.#UNWE]7';AWL&'FBT^U:"YKY#(V)?8%OI7HE3N53*SCT:!'$=JI>G=!K
MW=P0&S^C$),QANEPZ/',ME+0J;36&R")SC);R8_2(]8+'WL\,W52,=;SV43'
MB)0RI.ILNV[(8.R)YLFB0Q8?C;22$2J]+.O7>T3U,<?#H4=OVU2GCDNM7%UL
M\)-IEFA6]#90@O!3K8XKGB,#%2288X;NM9U.O;>MM/5P[-';$N5*2< G)"]T
M>*R%!^U ' /M C]Q9J?L3&JPR!=-L]*>Z=1FK*JC0@L./0*.4JE,:IT>HPJ%
M(4YYBWJ^W;!6<.C1Q/)<Q^SCH\7"3!6G)9I5IX-@'C[U>&+^)FWX%8YT,::>
MTI5Z;X,W\6CLT<0XCL[1YL)9"(PT4+%<&V\-5+ ()TYC(U]CC15-U42B6J+<
M#D/BDA@./7IJV[&&CDST5V:?K/;9;I_V4H"]P-!C931O\)5QUVB9J;*]"/1I
M>IP'/ N&'NLCWKS<9ZGQNHC-MKS4'D@*7B7"QQXK)$*Z:J9I=0D4HHK>$!II
M@JM*T7/W&LDE^BG+@>^\]'^$/[E\9^69H:K6WLM!$@\<?L4N-\>M;:"KC093
M\UU@/D*W_<_P*_#7VE]8,@5^]?=MMK_Y@] 6A?H0Q6$CT@\T:D,>BYW 'SC4
MFRLF.T%<\_Q ._&T$^P#QZ&=B,-.(':*STX@=HK'3B!VBLM.(':*STY0R+*+
MQ4X RPYA(A8[@=@I/CN!=*=X[ 32G>*R$XB=XK,3)-J)6.Q$^@%'['3.G?AD
M 8QW0WA?.&TVO*#Q11>^WK2=OGS21\FH7U12Y^V0U*7OC<1V8=X[J;_QPKRM
MUG_;A7E/R_ZV"X.@A*"$H(2@]+&%.4O+9NS"N&(_L$BC#Z_0CW]X10EF <Q1
M4\_4LOL;2 HB742ZB'1C0KK< \W<\R(AIPIRJB"G"F)2I)0@I20."_,-H'0.
MI>32L#J[(0C>#X:@9.NV[,!;DHH;] ^$)?AO2R)ND5+1(8P.802EF_,,G)MM
MNX[_^OQ%YO]W-/^?A)_Z;5V#>V"/"O!^;8>B<Z,CZ\QFCAU5^ OKW"&]!%DT
MOQ:7IFRHJ9)]6T)R2R)Q@^;,BQ+9MR49B#Y09/SN*.3V5/3# KO_-^ZJ.OLI
M<8 =$':[?/\*_?'2?$8*(B7T^-\S,444Q[LGW;T#2S)[-T.DYY[^A>4E<B!>
MO6?O[?G1(@?C/0&-GSF![2.@O0>T<ZFT]R0[67EN'#D@D?!<0GAVMO,]20]L
MP(U$!_'.YQ?OL#$)$IX+"P\TN.])>%YUM_G[LS;YJ:K"SSW"?OY+431M/(Z5
MF9Z1+=E6-"\A^XF<IFBSD>9&$D/BNPY(L,/@F:WQF"_*'C+GS:6]PJ3?;%GY
MHM'=N]Z<C_6S#-LE>5(7\]>%?EV0L0[3T6!7%ETF])<M+7E/:HQA;7YRU]%R
MUWM2>NI"%<$1^MD=&S:EXM>&]S0JBN"%+K1:*+525</=24GVFU@*+Y,,KFH-
MN?*B-VZIGO]L%\S]9T1.AT;@>W"J8*.>6EIB3RTM1T.]TJZM>XI9*8\JBC!@
MG.D0=I4A?OR#XW22P:DD39WJ=GO>7(XO%K1X!O&)^'/OO\_N?/@&#//1CKE7
MH)=/]M@]T1SQN$UN:U%V;:%<Z0LI?TBSJN$M,]65%/:\P E$)8A*$)7$G$J>
MT^%A&DG)WKG&=K22DA8Y=2F,"*Q3&J:9_I2D=?%/6G=_B%:R:[9@MKWI'.M0
MVSX[%R9CD8(-Z-* 5I(4SB4)AD'L\B7!R?C;0V=DEZC(;+S8Y0.,\E?,*.4Y
MH22\5?$B%ZED*\Y,V]'+2)]0'<Q2QV(?]^AZ:=A.;2:M<],+6%7PH!,\LYTJ
M7%Z8DHQ@8+#AYV.AV,A ]07VX2)8^HAB_D8<@S28.]1@;H]CVIHO&[:F"K)K
M@Y7R=H2RX>H.%CSV*X)6;MKR9M30@[7^981B2*:MSK6.(\P*NCO*MA>CE1H2
M"@4U%YK&DAQ'(EKY$EHAKW.47TUUP1&MG* 5SUF2SJB2JV =L_2XK@X;]<?Y
MV1TCOV8$9SHQZE.F)Q98<9HM4/)4=<)>VBQ@!!('?(!]@ ]^+[H3)U&O:W["
M"@/G-Y,Y&4=:NWSAD_,Z.^ "X,3M70B-V;9?_N+TM:.0E[\!C00;"382;"38
M7^DZO6?!?J\C%Q+L.Q5LQ-CW9S?G E>&SY%P*32<::GK2.3.BJ;/XYQK6^.F
M1%J51XPID?ZVU+0'U>J?!!.!31F%$V!&]EM6>+:HZ)M Z_(8H6(\,VFW)O1Z
M)3&A7XYFDC3#7=XI]_V(XNW^3[=/%._U5?J&1%%JU1<EQF3G8G_%=_1EICE;
MS;\$XQBFX'73=OJF;#!U1LY5]4*Z!3'.?@+C=YE&7?*\ .91)YPQV$N8.@;&
M.HJ9" ![)Y::YX/7@[]TP9>NH?B:NA\ 9,1+_/6CW1&]'V=EQ*_/*X@C1Z+<
MZQ.YUV?518Y3)3O.2%2QP%M@&B,;%%,J>Z:O_TDF=OAT"#)-!>\.]JH)EMQ1
MHZSL]A.FPF'\"JQ&P8W(['6.=GM F^V"538$PC*YGKB=KE2\);$P1YMBJ22%
M'P<+4.SP>Z8D7,;JN6DJNI"%CQ"!$($0@1!Q>ZFQEW'Y(D0@1* S IT1"!'W
MD(-X&:?H72+B]K/PNO):\Q)SV5 3KA;>T$CX3L+6_$3HGTEXFN];H5,%N@.A
MUP_EZ]UVOMX90P1W[<(+YP:O0.8=%Z"D;_@3F.0+M@K\(/QM1O8T%;ZB9GOA
MY$XX\ BS3^;:I%P6^]D^LZF4-YK17$GIL,A"&D^RU/&M:!1HC'U&0AQG??4L
MA7BHF=]MVY&PW_HQ>I64G+>O^1<9.\V6>H.4D+6;Y0JC/#8JY)]$[7EU&G@^
M?"NO'>F97>>SI^IS:%_,$SGLL=(=88T"1JP7VKQ;IG1PJJ9__$,P%#I1;R]Y
M-8ZS1@FMWU38T8F*A/V;;/OEDS+C.&N4J'GY1,WSJGSDM* YS3+IB(M"L64V
M<LLJGH&.%)C-^3&=[RY3.4,O6&H$5Q"F<CXM84);PZ\UE*+Y92F:,:HM'<^S
M%0G/KV/BUQ:>6,;,K[TH"%$(40A1\404<JZ>TK2[SB\^.U2T1Z\5[;8&IN$!
M(>IH[M)0M.B>0EM3'-T.G]*3K4 [H8Y/LYUL 2OGLZ)6=%HLFY-M3&U)'/3
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
MJ=T,N('4<59RELXO): )T[9<4E?0;L95-=YF.#]<KF]'60./FD-OB7(![O]
M^0X^6L"17\H#OF]AQ^L.$W[O 8ZNG@3\NQSSYD+=MW-T\ $YP'AM*,B0<UPH
M0SW#GZ!*X'#GX ?XMVG% QJ:(K ]O+@S1P%"#W1:\ZRRH&<ZJ(*))N7:\Y7,
MT.@L@$W$(^R90C\7[VCRQ47PX_-A[H ()$>&R .1AUN2AP_3RS<8F;]XA8N4
M-@T\'\W*:X5F;<?Y737]Y#EHC+64BWI/$LN)Q39.5Z4UOVHB-9U -W6(BK[_
M=.T[( ))X2;R0%3T+:GH&Y$'DM;]\6G==T"$*Z=ZW[J]>O'J$Y>U,4'#,FI2
MJUR0-H%I=B?]6JE>TI&-B<+3;S,ROT**/([K14>(HBA%_D!2"JS1SY=N(G=?
MQ"&EG4GZQK45,2FG1E(UB- 0H?F:0D-BL.?LXX[SDW=C\WCTTCQN ;@,#W)*
M&[A+0P5A@D<+J(YNXZ?@7(]S1G1[YBMZ/B:8[%+,KIV^DDANH!'-X$!MA!=(
M;O07R8V^.7@C>=!$:(A-\"5M I+S_,@YS[<F-(\@,8\3&?XLRU<']1K7H;=;
MT:B6V78;K.:JBRU?'#Y^F^G[<-G-=7\"7!PF=L$$TMA8 LIR/.]0/,57UG>4
MSWQK4!-&AQU7 VXT'/R#F:\IS[$,C?H/C?^[-^@A"0L?:,Y>F55N2G;H&R (
MD1TB.T1VB.P\L.S@V".1G1>!R!N6G=^ET(WGO:MJ, MP=A!V1C+'ODC8!'YW
M_J+/)A)C#V.^V&ZG:6G@0K^=;;[#"_W9^U#3^1JZIMM1UM"3A)L 'WW&I>PY
M0=PLNH6XM& K>C*G#\MR*24S+/0JO_W+QDG6.U'\1/'?I.(G&<&[4#"1G>.X
M\ T+SJUK_8O'B-^KG>NN:J[',:]@&LT9ZW9'U6#-Z5@["V_4SE\A73BM6*@X
MMD<I/E557'42RE6,B80_H,TE*<.?D3)\R^AS$_6S4YY<'U^PZH5>6\G;F1HK
MF[-!M] J)>2YMGE7U8NC=X0%,.J![Z&5PLTZ4]VB:2]&4JPPR(B;<F8P'L[7
M/-=LRDP,5;=@F%@DGN0C">X4JDAZR=722ZXII7= MY^FI'Q-='NK<?7YT/8G
M-<70K2W@>N%<SIA<XY4\3(SJU:58!W%AFV%X>=; >,8A/",P1F#L3NA&8.P*
M,/9Z^OUTPJO";$QGI+:W+>K&H*GT"^\N+_XK2.NG1D,@3B<FO4A$58GK>N*F
MH2-(P\7$8TDN0L=9@FRWDS1/D.W/$NUO&=FN'OQZ)["]^8S+9I*>5W-:P,QG
M$[7<>IJOL.6+@]Q/8V;!<EY:&;GQ0&IW\XUULNY7J[,50CM\HB6< MW%C[0(
MTA$;[@O;<'>.="W@*X8--%%Q;4@W;P=KM=QJ 38YM2#6&WXY+GI"Q^B^N\3U
MFV&MM+9ZG5S7BDD;OCYD&U,@Q6+8B&/BR(J+"WR$9S^Z2AVYD?([-U((N/W!
M+1:";+^!;#,Y(;&+ ;L1E4TF*R83FW93?D\^T>^!TG:ZL6N>WDB*,V7>[FXF
MU6RK$X*2\.W?!!-)Q#_NC/*&S]MJP,=74,BUD_LMF?_[D2B2W?MQKL.78GU2
M\I+P/N%]POM?G/<_NASXS?$^*?U->)_@_A=U[0^YR?&CW&1>CM$7C&'.5[*9
M&3MNG%;J]M23I\O2J/B>&"9T=)\RFE^+%.BLP3*SZ,"F-U)&*;2!KV\R*YF)
MA^%+-I)D3W-K+AZ[)+#RQ50JP937,"4M^(-V7[)X"73Z0KD#*DS'>4_T\,UP
M(-=Z CT#S;PTZT_I()K4,\U^" ?";\#!5[C<@%J=HML-J)*-BI,DX5A'-:D
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
M*H_C+8E"\C\M<K<E3Q\^W\N3+0I_"=%=_0N-H/X/Q>)O_OUB\UYPP9,*/O
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
MW*8V]!@4UW">:+O_I 9\M,N>N$9M+>"FQ&BZ&B)#$UJ5T.KS1!M]WH8^-]Z
M&(WZ9;]@BP?GN44KYNA!5V:D:+F3$&O\)!DO-_\ ]3'/G9U#:H9"5UY]7(7+
M=*%?DL%#D(>;PN!TAB>/T7^TS5D5-^,VZ?:\+HG ,O-VK_GMWYCP_;1E\0'\
MGZ$[DI.HL8Z&IW _"O@O>=@M%EO=FL2)[9RU+FK\<)S:ZF=/]=X76?OUR0E0
MU,GAL"0$X[_VBN 9^N^DF=IW:'DR[9$7B0,*4.% 9V/?#19"-_P1'\Q QRU4
M'A"]GZ$["IK KR%IH?["VFYLV&&"\+$M?^KM1/;30K51L;0=%-*11X?T\!@Y
M\<C(!VJ HP1C VTUM=B)8ABQ* 50:^X]$W\"&5R?4 ?YI&)T)&QIKT!' \"O
M6F@I\.EP/HBW4(S+OCC^' +D3Q#4<>X!CY[&O82AFN.?AXN;PR>QDL@)\WRT
M*N8[34'+&(GER-6?X1/_=GSJ3. ,H6VF[3=C)T8=U]!UX)Z%GW5_6C>R*UN1
M,HO^LEQ?C]SM ,$/?5J^ZLE#V<<W(+\[MO8G(GD0J0N*4E6!$DS%PH^%!Q$C
M[KP8X;7&&+30KRU" [M1S4=+M:G$%XI\WK5R^1:=^DP1JJ;49:9HM9MT!@2+
MNL.60<:'5F7L3 6XO0B%"NTXB@4]CETX$>QCAU#9X8;F#M)Z1\=E9P)21R<_
MC/"/=SZ@O ^HHO"6:WB[]^PF$:$&4KM8;0WP.S/%JMBJ%)]B==X_:+ +("%!
MJ+)W1R"&2GD38^Q3JFM@ PAZE!HU L"F9L#_3J7041-<6&#YS[TNY'CN#FPT
M?!MTO_>4<]C\DPAK>!BP/]16CP^UO<-1-HZJ/ST#K><GWQF%_ I7 !DV#-XI
MEK4K2'5X.]"^4U#($70X%#I@I_COU#&W4D_LBI\Q@T2"LPV9#NWVKYWQ_=VT
MI[RI#S[3?DH(@$_"IZZ;TS-K.] #S>082ZQ'ZU:BUI9+O=7J],SZ_+B;.;/&
MY_>[S)VG17_B$<E),M^Y0Y)GF7V')(>?L>[XD,-QQ/@[><)RIH2'ZKMUA\=A
M2!20"(41G.B+"(X!/"BOD/_1F;"[/^C%IT\A?(4/V D-"AU!]8PE'5@0;,(
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
M^73DKM2R1W:]8JJZ,=GHF,MDTB7X3.*"HA.LNI'(P9A4V_%5@ZE0=CX%5"E
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
M,8)XI+]JWX/0<2+^5=L<A8P3$3B%A!$1.(6%$^37K8\?,DX </JJ9==#Q@F
M3M&Y+B2<2$8[=B@X = IXD0H.$$\1N!T34:\,7WT5:_?S9?]7KE*[W&U^J5:
MA/]<O7+C']?G)HE'_,4#R^TK,[Y&C=LUU'CMB/ ^>GZ- J_T'_,?#SW_7VF)
M<:OMYB;,?UWK_ZKH: 3A[PGA-]'DOT7R,-?@?4T#;M>X(T+Z/=)'\A&6O2#8
MX/_KNN_1EO%%MHR_B!1]9!"X8@'_UX(UUR[@_R<6X,V"L_>2^*MUM_BZ\G^M
M?BBWE_\;6T5?U!C\FS#<!Q?]*T+_.S0&O1OTOQQ<^KK0'V'_Y_)^Z4!8-/G\
M*'/?.@_@H56Q+-NV:<0RIK4PO=SWJQUA[KZZJ]7$\2RQD%U-H_:WKA9ON6&T
M<"UYM.47_4V:Y44\D\\,1JV-4"Y5IV\N#UH5YJ9UN/%Q+)2\ERJ_WLV^*,[9
M#0OO?D5:-L096)-Z5CVG+6BR[5\YJLG.ZX_I;!?G]7?VD[H8NZ\6+VV8VE*L
M6'Q=U1LZW2I/Z].S E_DF^Y'7;RG<;CX0APN0F'DX2;4;J>LA.%BJJD]):'-
M2O-\<\K "LWDMU_T30I"> ;TW57RWU<[+MY]*>_O&8I@*+ 2U\>%H2Z>'1=H
MKJ^H<@'C&4W=<G$U]7XPQ"LZ0^ZJRPGOTG5L@VGNDB<A#,4C&/K-L_G=EW(7
M& IK[XAWP*'GZXU^7!QB)+U 2KS4Y3$+;_?S5BO18]_1'*KI*ZP_);8Y+E]5
M^@5M-&\L%Q"'$@"';E*5W7.JW%UYKV,.)>_>2.M>./2%[:'G*Y-^7!P"KQVX
M1&^P4>7-MIQC\%$52Z[?#X>:?+N[JF&%!,^TL\D=ES4)T5I#TY/X]HNZ27]
MY-RZN_+^^V\]6>\[W0P0%-,28M\7EKQ23-?6MC$5D-6 !212L%9$VW0!I[&T
M;$WE,^_6CX\3H;^A+^M+(.3;'5<GHN-)#A2<\,)EL::W6XF"HP#8DLOQ+-8N
MS^EW--L*J;*^4.(S!I>K>76J+4=<? HK1I.W0\OW#P-?SV7U!0RRKP4M;S"^
M/ABTK(J#B5)L+'!.J#:H9+)=80K$.T)+<]!LC'L]K,KIVE3!R^Q.3S1A*YWX
M#4^$'Q):[IXB\HX^IR^!+6]W,'TP;*D;RX:4V>9GJJ L):7!.O-<IOE^V(*;
MJS;1WW4;*I-G2%:G9]OF'&)+ I@M-^G1=?L4GENZEKX MGP5N^7M3J,/ABW.
MB,U572L^PS.M9-U>Y\:K;/8]/=F9]=:.<R[-Y;,I,FNNBZTN#5MT00_2K4)J
M]\26#YKXE 'ZHQB"%BO(@N;,'F)%0WR,,I^BE(._<R#MQ2J\ -EO#S0[H2=*
MN*QGR6D^+N3SRW<TOHBJ5FJ2SJC#EX7UIMAERNE!'M: AB6@;WBPN[M*1IE/
M$0R]E[,I_# DS8OU?'7:)3A9'+:7N.(V9O0[1OKJ)L?CS%Q.<&0^GJZ2;<'L
M+B ,Q0$,$1$,19E/4>;3WSNFPH]#B[:8D-:KUAS7Z[-X=V VJZ/WQ"&G/F5Y
M6FYU<'G:E 4I/K/:.8A#"=AK)\I\BC*?HLRGOW=BA1^'.F5#S5><94=UG?9(
M<=R:7K3>,1-\J0_2J61.<[GZ,.%BT\)DR$U3L#4/<;MS6<APZ#T:#/T]<#R9
MUVDIQ9,2D:(F"Q9DP<Q_Y:%5%GSU36I$/GM;E*2/P."# T$]K0/Y7V<%+@]2
M 7O0F-;/_8W7DV7YA35))"93&?/J9PH3\.*?@K86MK:_3#9YK*/P\W!I%M(A
M1N"/5/S?L9.?(3TNB G[VYR0[*S%C?^U\RXW^P]?J>/I<\8Q%[ D%FRH<]+E
MAR8>V?BM>'6"VFCM)_WMA, W=!1=MF,U>1UKF;I@@*>C3^!;O!=\B\TLB-+_
MW:EG B]4PY^!Y ($T\XN5?L???O501V(S$D,=A@# F0?Q%[X=2(M+PHY8@E&
MG'9(\EER_/"<EQ<L\OX(8$S\#D?$_B=&HF_^>,*\)U)P1*N##"R<9Q^_9Z>
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
ME+\8^^X/]CX[C .3\8A\2>&_F]2>&Q>3*IB 3&7T#_2(Y2P%(!&8HP04QE*
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
M!KL+HJJ\$>4%.KB#K[O'^?FS&LN: G0*-3T:RZ<MD+Q;C_ZXAY@"7FZ ?0F
M"-R8T#1%$RC)#IT%8K)@&8"O:,>![_7K4\$?%7T!Y$1'2P#SM^S'6/'X$50B
MVSX>,5#3)<'QO@DVQ)4BN8#S/HVV_N%!%L L/$)!:?+>]ACK 7($**OP/.T5
M8P6.)&@FX BB@:EX>S>\\"F:X+#B3V7L);0!*96];0YLG@)X!)17()Z>:\1O
M&07X!@BXGLF^*7!& C#HA,K"*9VAN"!**W#8@T='N$*/>T\>Y'EYP.+/F>6]
M0(2[CB=!8.U[OS=X!%#CZ2QFR(XO,8^QUG,B>V1ZL.P^$5OP/,V5/&G8VQ2>
M3,J;!9!2&8@E>._#7D)$$VJ5C2390$FMB"C :G"\4S)<L[GP7?+[LZ1_DK07
ML@CQV3?D(5(C,NF YE 0PH0*10.NT)"]N,E!,P41(*7GL8,K;;O6!.S,L;H!
MO=!30/6B(3[&OL-=CL3_\?^,?B/^^0'IT :*C2*DL<1##':6BWV'SSW_0BQU
M?,W^RYYD90!^ .X>A>5US/><8E,H?>)IO.1T_SO#D.-X3Q>1M](^+"K3;=G[
M23W&.H&;+!AS]OBU;,D'O8/.!1OJ@!"K0O]A+"-8F@E-9 B28&:8)S6Z*0'0
MD/Q8D#<Y )[V<690[ &>>)]!W/5-C5._ ^*=<@$P,P60P1)GV\=8RK9=?>')
MJVM[N@"^ J!$T$1_2GM%B0'<05LC?/%*-ER */L9QJ")C>:T$@"RN3:8K3GV
MB+ %[Q8=$\)H"+= R,26MYQ80X"&J++PEMV"O(\U7$ I6*X0+@[6)8BEII;L
MD?=4? _/>'[\49P]Y! 08E2%K:\/=$S038B/)\(.GY(Q@=7A &-Z*VB F@53
M@S8M@+M*)?. (%,"HJ4 2P-YT6,"$F#X3;3KC-TM4#GH:T;LA?@*E'L#7V/)
M0*Z^PZ.(C,Y7\"!WLJ;]6JQ8'FC6XJ#+WVU9CL%$BECB,98[&#N5H]3_0*HD
M(($'+X1:+T&5!0H(C"TT2V2Z OCSL!7@,OB3X&_K8V4"7NT1"2Q#$/=J@$YJ
M\D* X@:.:1/+U-'W?X/Z'K>^[:F8 TO('F>SG_OVFZ_8%VCC[>\*/"">:,*E
M_K_V CCN7S<)3L='B?.<EQR<KUP!KY>*@!O&5 '[80H= M+;JC WK0STCZ(4
ME_UW_.D?R+9/:FG*<WQ4U[0XYY:;&L&,\J7RZ#RI)?Y;\>Y]N(/S9>)(HT,
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
M!C8+($8:>/ 8D7C%6'/>M&TH3&#C0"8 /I$%Q$]D!&5T(=H.!'/$6<U$A+<
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
MMZ(^RKKF+D15R;:GRXJ0Z,1'YRH(O\'>$A!DQ8+ V)B4##!920'<3=NVZ-@
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
M+Z %33!5,YNJ8=Q)%1FLTDET4:NT6'J^*LSKR^5R-91.J<BLL:H-3(W"T-6
M+:8\J=&5U=8I%4EP?$ZJ&C,6Y8>9M(?.&0H7TZ=4!$WVY&;%5%6TDHG7VEX%
M?6+;K5,J,FHLS>)31\31#I5'\\5)!BCM:161"F8JZT@]1BPHBD#2%6=!2:=4
MA#"75J\S[#,J79\F:]4JWUT SE/'\^P/!;;966(%5)3%<2V^JG#)&E2[[3RO
M'-GLN+.9)L)MB-<RZ\A !P8&G@.=]G&DLXMY'###EC.6MSOR)"DF1TNF]6OK
M]8OCM'-F' >'82&(BU(?B(MN:(/XQ/&-)--8Q]8O%['XP-2!@3(#3MW*MR68
MN:OXED0,J8N./Z,K2\WV]4U % >84+L9',O*JME+Z4_*BF7H3'(DC!(5/,=)
MU^+^I\P=^C19Q6>R&H#GKT>U=@'#C0D],37-]&!&XD4KR>X?S?"N8QZ>R_B?
M?'.QV03YD**CFA]A*+^"/Q!1;:A0< )[(!,1)\+ B514SC$DG #H1$2<" ,G
ML(=$M$^$@A/)!RPJK'E)3GRP^L*;QNM]W"9[RS"\RBK#4E((?2"_H8K*5TJ)
MP,/R34TT-/8*(:ZSYWZC5B=/!3<^6T7OT]*0>DB&7!A>*9+WI2(SWP!SH2B0
M%P#*'0E[H.*] ;M;KJL$(Y 1^ET3_6Y<.KY6*W0#A8&7%*CQ@JP8HO4BS'PQ
M& Q\@8'43$B$8.&7J(F0>JWZS=U7/'@^A=H6-'CUG"FSZJYFXF'Q@ZU6[8_;
M5$ 8:ER')P9#75U92:*>K12HQ*<:*F[RBEZ95<G/10.,@:>GV[/0QNZDR._
M>J(F@ER4\ZKL)5NHWF=1M)Q()XN6MZVE%4.QX\2BB^V0@:M,$%B1" -(7@(K
MUC&DGX@5)ZJC7 HL##%;J4]TAU3UP6-RT!DF$L6*%!:P6-4[3FLQ,$VVL,BI
MW#13D$46IL#0 "R(&$D<Y]"&V7<\U@N86^$"R_#9,/+-)-N<.!YOB??@+'ZC
M211$S?B+&4%WCV)?LWBVFO(2P+K)(CMY$E=%%'^4FQQ;[9G-QKFB*M\*8.4I
MGA4R3;; Q#UE6%8LC./*:8Z$U@X>PZCD]8R=^U?Y\X=[H5;YM\[#[D3EOVBX
MO*;S@[32;#;F@R$3QX>/V=*CFQXD0J/S(Q)OYU9/M,'V[4(ES]EIFUFU@,X#
MHX6(4<GC>[PW'^3)NQ:0$M<2?>ME B@.<VFC&,_-QW@N;./\1.?M:V;/3K/
MN/Q&KS8HR#R6G_K4RD;5?K/E=$;TV%O$0X."R;G1J"1SY0XK+L<55^SUDDT-
MWA^ <9X82AY? (["/#<?YKFP??03X>*+)M,9O.BZ-1QCN@-:+7B/\S9-:MU\
MZS.5<:^"%WV>QG6Y;E-J@Y)'->_1Z P<>(N(]O&".JX)<UN1GJK(VZ(,JZ$H
M^LPR%_XUI,N92/</<&3 S;.N;QP%O;B@H>]KEM).P4I[^K4UE9Z89<D:*#(K
M3L:HE)SW\W(S--#'/,:3*&92-;5B<OCC@$DF9PEXQQB82E0L09US&*,@T7OL
MHJ UZZI&4M"+"QHVOF@QG<.-9#*592;M^0KM*_8CX:0&/-,,C8O5(IP\.UP.
M)ZS.UKK*M-\>YL82P UZC1OG7*Q;##3M:I;1_@NZIL-KL&3+B5NL4>@I"CU%
MH:</U1X+$,@FW A\=?289RI\+=M.ND-ZD)&XA']*AL92]#GG+PH61<&B*%CT
MGFIB 6IX14L5RJGY\%%=Y1ZG>4SKV\K2 QH.3!6<B"7Q6P_OI 7!U5W-+SH[
M%F<6H*E/$=\LX==-1OT/HHA/%/&YA8@/Q*R_;LHJV5/!W)X&@I\U$?X 8"R]
MIXB?A;@3Z)9IUMK35FO,HKH]'L?-4J-MRK"@&SSK2L70$VD^?T<AG"B$<PLA
MG.OAP-6,E^" H&IE5AB^T'D5[U*UQK!G5[I"&@ !O79DDF>!X YB,N=JBL41
MVQTY,&@316=N/CKS_0N/PCAA">/41><$]I'#5=ED:.V)%>NZ8JI%UN-7+2ZU
M3OA)H>>N:D0QG!N-X7S_PJ-@3VB"/:=Q(%TB-:(_3VAL?):J#?52!8^K:8 #
MT :*)6_^RE95M.W?R#E#QV]K--XCV5X!U7L(_QQ6.?BQP:"@:1+^&-)+6/3[
M;."7\)NCT$<HI/X[=_R@J7 W,9)M77.PJ<],F]<*P(Z:G=_J7[403B7R>KFA
M-6F*%IO%\2R3,,JMDN:WEX & 'V<E/)C(B!W&O8(SAPX)L,A2A  )<:F"RO2
M!P.65RV1$_Q:@_:(KA 8>;/I@W^OPH#M,?S$P39<=V/"VF+:MD4G#3N)OQ)_
M?A%V/@&=[3C[V.^UXE,F/M M6S4JG73!@XUQHAC*=\90@M>L[RN>$_Q:@T:1
M:]I8@<#((Q87B9+-#IELHVF41:8^Z#4D""-^"(9*'/?R?&&"_<=OX_+G6GWZ
MOJSW@71-AK^\:)N<.Y?IX[>F-6P1\8N2KSMBG\Y67H>-/-Z^>-/)70,D\F0#
MI*G$Y8:5>4YF^^V64],8K],VO]+^_3WGK2<;37:%8B*3RJ 2VY!7M%F4+0;+
MOM7@\QIM.C_9,NK[*9;K3ZQ1OZA.5$7S)BVO2BH6ZD&*G6DL"UMSPJY-CFR)
MZV(-MK+<MF,7#=A:]J"C]<M^\5>E^$9&R7V*DUPFX0P[ U:C6;$[2%2Z8A7K
M!B.C[7*SI9<D=J[V&X/94%8G/:F7AA0_SE[\5AE]0;%Y5:!R]C1/H'JKQ);T
M0I'/K[P@*+9D<TXE+J1P9HZ5T-8,;+"C=_7__H",DH<R^A#8!O&N[6S? IN
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
M;;6MFWCKE"1[I)#ENZMLC>5IKIL>E;,++">=DN1DMC>?U15,5FF4>1K;(W.
MIJ23\EG0FHMJ/($RG;$>CP\K^40]=5+J&BW2$F@;]YA5/XD^>D*<X?.M=6_>
M%\A@5J9J?TJDU;A,3"@-S2V-LG1*/A,CO#*GFM:*B><FS*JB8:3KM\D\>J:E
M=,KUIQP^4Y4*1C2I7*V9Z7NG)/DI7ZP*U2J392LDGFA75JQJQ+U3DMR5,SC8
M^58*6TB[#:Q3P3R,3^]),C#)-A?*U\EIFRO97<SC1'VTG+&\W9$G23$Y6C(M
M#@[%KF)VO;?02?J-6ET'!Y'*R]#;793KVB?!\77[DS4NY&ZMH*8;2A8M]$9I
M<E9TL].Q7P3IV!&YJT)=GZ"5FYL(/0)3IRS=3G!8O<4JHMB"]4#.%#7S$^%_
M=H6N3Y!ZA*;9VK206C+\P"IV,L2DY<U;IZNA'514N8L"79\@F%7SLD4A3>48
MQ1%:!*=FA"?3KU5SK,>'!/N8@-Y6>:Z;J\75!9PP70?L4@+<O\9K5LUXRS%$
MRY:5&2PY*5F\CGB*(R-U<P'^I-A(R0 S<%P'N+.P+E!&,75Q#(.(2'N37A,#
M8X0'Y"]($!S]Y\0W_;]@__R-_%5_[*4(].\-T0 ("7-7L?S\'03.95M)IN-:
M$UX0D33\^]HGC/D;J2-:P.GW=][1ZN0L_>D#8HB3R5J6D#$8#A_<$!P3)B7C
M:WE[0-(VPD.A<S4GAHQ="]:W\>O8*);M(',7/!L,!]]\KE$&*SSQQ@I\2S E
M ]9\ H^ V?<*^%RQ8'H1(LB ->(U<NY/P@6Q"T5NM)S+N+9BB+:]1[WT4K$Y
MV,2'VY"V8<!0D;0"O*OYN=J[;Y])0,NL:OS4M+(:,&V>G]APG>I:JNP^(/Z6
M*<\\V;R )+*/Q54[;:,5$F4)=,:B1?PS:.8W(RKM"'ZR_D_6MS E\.<>K";G
MU\VUJPJ_5N.32.>4*:LW7-7':G:>Y>J+445'!; UT _'W1CW=^$#Y0,Z+<25
M97R-$[^+_C^<1PW$^G)1&[+ZL,OR&%%4JLGTR5L_7ZM&]7;<R!;!Q TIA@#:
MB!;08[\<[1AHE6([EA]UV1JYSR$E_Y\MH .)'/L8XE> @ND/OC[:#OAG76 /
MB/[+<GR^;IG^]ST+FLOF9++5=J@_ N# "@[:%?^#?SFEX'LH=F1M1TIW-:7;
M'4^<T;OU*GQ'Z*2&31I3$\VA6!Y=+9I$MU.9*K.4!VR)-YV"-2P;0%PM(&.\
M[5J^J&WE)-MK(]I6N?=]L_6&<W-BD:UD>+V13)19/5NWNZGT>#A!O\*U[33
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
MV W;.T FK.,./#@$2+A?Q=U3;#\C9D^,P;[O?V<CH^)R)AJV:$<"''X!]M/
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
M_J5X3W'DXV3PK1VXOZNNMX/-@_U1>^F9]F[/C;;<#\RV^Y+P@+'0_S.V^RR
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
M92:4F1\J,Q_;.^\;T@I/UDT85G,>)O&_EF,$URB!SO$521/\$V#D^X('C>B
M]W2ZX#$,TOB+ &8'Z.YZ\'+W-?M8W._G(>7N$__OZ\' @^7,0)QZXRBNZT34
M>K\&3V89MW,(JW7UQF:8=?$"V\ED<750F&QR2_&CZ5)A7!D,CSM$=UEUP6[,
MLBCVL#&; ;,)+"/H]$(H[;!3E6,VF](8-]?N.*E!KM*KM+SDU 3^1":"@;1_
MA^ 0@L/#@H,7?1^&WK\?(\ZA :>J^7QW.^19>DVO*X:>5O04S%M/0V@@GV(T
M]5R0_1_@GJ@> @__/!\%\9Y#R>]@7SW8I+_(>GJL68?\_6,F_9WY^YO:_F '
M-V&8N2E,.!M:_C-!\$+D86B]N1*L/U0MOY]4WWT=0BW]1UKS4,[;GICG@9"G
M-? 7$O'G$Q9/%LU.>I2*%?"EV:3$F)*ON:U=TOH4]833Y NJ>@@7(5R$</$M
MC?H/0,5FGMI$FJNAPE8B^:)$1@QA:ZP!5$"SGH8I%Y]-?/MGF?7P-N!$P-"-
M9'B!7-<TP6,G=(O:ORT-D3[T 'QC"^F/,HE>/A;Y^GF'+!VR]&.R],>B@>^N
MQ/EV/K3L=93VUZ^^IQQ[I$/=/=3=OZ?NCI+XD/^$+!RR\'=EX>]J?OKM2QJO
MJP(8IXW2 F6\?"P=F(X%6)!IL+JP TZ!_2JZY9B"E7%/!F.]G+/-.F0]8@'3
MNSR7<2Q)$RQK-Y*D2"XZTG(T8(7)8++EA]WD8/FIQ'+>MGEDWCUO <OY3#VK
M#%4<E\B1/$L:G70W \N^0 LX_I0DGDTO_9"7C(*2Z)4+.-(7+J6%#K7^;Z#U
M7Q%3'PE KZT#A)P8<F*XE?\A6SG:O8XV\A<3A,\V@&&V_:[$J-O8M)[A39HB
MQ'$*[>74$TTGKKZ7WUW1SNH:&B;,O:;IMF!A?]7!_[#DGQJ9&QI5/\"H"OT"
M(0M_<Q8.E8F'4R:.]LJ. Q, 2!K,')L3)B^7ANVU&C93BY0S3&3=2O3B&<G)
M4R(L0 44"Y),/I%DZC7-PD\Q?Y2BRN.="+R%E_2XU,OV](Y$JI\42C_]P=$3
M_TX@&D1$X5S=L7_/I(TP/<Z:=2'7KS=07]Y.%:E/G>>?WTZ$(@BO*#Z/#\F
M_*.[C*>@<P80 7S^Z'"]OV!'?N6+X\B#W2.@MQTE@X?'.RA],$IL#C/(&Z:N
M BCQ<^!SIRFR.? 3+Q^]ET18@TF-3R^#'J7 #K#@S:H<?$F*[&^3#QM(JF[^
M_B^@QU!DZG)F[RS,I@_3VUE>#OL=56"J[#<G4S]*<[WGHPLIL ^%#';IMU'&
M;%% WD'IQ=SJEK\'P%S9_'[(42SGF"BK-_BI)6TP%;QW;F$"Z&1ZGKI_-Q)8
M!>$PY^>+$WE)M@T3H+@)2'F<X_NHA@$WA51"(X-" [^!F>)%6 ("R,5QT Y\
MU[63_8/IH]&.B3'AA99V]:^*,WV<79H0DQ.C&,^XC+1J4O)Z1>19*_V!@@5'
M1<."PR@ FE9UR\H#,?&'CRK'!)MF!/ RP5N8+K>Y7-:@QBZM?J48Q^GZ:DR,
M$K-J:2#^^C<62T6#$6]^O8(G ,A@+^(4Q=U5*H$E*S@,+*P%&6X*% D,< =8
M2T>RYK[(A'SWT'R'PB??48/(9\6&QIR0&K CH/]%=FN*C7*6EPJX')%7A5%7
M6FTD7(0W)Z/!*]4^MT7?4$CCK0@<?]I!)O;F#>5*4/T*1@<*+< WW:U\R[ED
MQ8\EZR>87,TYU6O5>VV++>B]7J01J]E%0_P<F!]&5]?M5R3*;WY1BDIM,=N?
M%X0"*S3D62$?4Q:];1I(42(1O>39?2,3G52CX: ZS9L"9PE0*_)5",FO7X\!
MJX.'M:4L1[&]:C4<8F@D*\!6@N(2\O ?Q<.E'4/D!.__):VT8P=)L(+Y-(Y9
M=CBGY"Y9BI",&V&Z B^N^UVK!4\CHI?NR[^38Z,/8 *=6ST7!UP*1M0_4V7G
MJ, ;AG) (1F#I<0$H'O!BFS=3MKRNA X((FGY7L,Q[0<#NPUX!>>I!YW*,&*
M;_I*\JJQ[6K%37;<@UF.8>BFC5F[2EE'E=LF<+TU$5:8TQ5%."T)!.UN5;)M
M5,8(#&=_*1., 5A3@,,/[_ -/-OUS'S T:@2$NR)WU=00P7K#,",R-H'C"_I
M4V!NL8 $YLFLX5H\G4]1@*7&%&\'1F76)'4"E@4\@/U*-AR%98/^.@Y"LMW7
M*AK(?<NG[;$K?BW-]M#N7*%];C/R823=*>9J5CJB,&3.[&4CW;3A%M<?U2_;
MNV5&]=; \N=UTX>MCL=W?H$V#T#; J^+&I#*Z45<R78K_9Z22#CXLIA.+P>=
M<6R470-<N=I&^# \\/G]Z^,\,.>YA;:=SAM,5NLT%S+-3J;CCVPEM^"!B%6W
M<M-4,<'2LT2Y'E^7^M4Y,"KP:/(*/. KZ_;<%(077#N(69"% 94B V+C2E!<
M#QS_^\WO?7@3^>-,5&V;O>U"+Z?D2BE1S<O$2LR6/ES1\<I,M##TR7A5;[59
MCHYLLLU4OM0H0IWZ*DST&$!R-47XXSR0&%)<QJ9EAN'D2;=K)0HXYWS867%E
M'NBO:[4J80.4*Y36S9(X(#MV%O' I8OB'P62@'_BY&P[<"1Q7/[DZ,R,5P3.
MA"?$\[,CK!C416]2U^79M*1D/%  F<3/:[?\GY.B-/N5BNQ.!W;9QH^FM4O0
M2:(S+%&(>#5O4/G?WYRRYEQK-\U$*AK[S_[8S1]4#!U)X-$8]1_LZ//A=/'D
M '(3.5JRD\*+NY^=UE[T'[Y2>^?H*)$DHK#,XU'MR3C04:A;T>K\:.90=OU_
MN8MOZ$HJT/3KPAIKZRJG@=[1$_@6[P6_,+ ! C3YKVXC>S&,X]63OBXZS@4:
M>U9'!2ZM/>-S_QYQRXM,CD@2(8[K=NY(<GAX2LL B;PO@?3S?\$6V/^ 71O^
M\N\SXIUQP>$H=<\#AOUL]SXY+]4Y[4[&_09?46FSQ+&"WI]3K%Y0)FIZ#)O&
M;B*PO@G[QB.[BTCV=G5G5XX65G8.GM(":^S@614V!CQHLV!E;^@(W9W"0;#&
M_MI]^;=7]_B-9W/(<7I<\I:#;7=%DS7.AF;HSFK<G2I'7P9@#_CK#K!()?X]
MRE5%'LU5Q5D)LI1M+S85/M&)3-+!6 Q%X0!X(>Y)FR:GB6@>![]0%[POH^B\
M_,MGGVFOSVY<H[MB.WA&,-;CXCS7 ST+8%,S0-^VZ0C78Z- PH#GF2@1?:Z
M1?#?HXG[9[;>%8VC1;!N[-'9S<2?P=$&]K_2!73;U>N"?IQ(%:@5&JH[OZ\D
M#ICGUBZH%P;\2MTH:RYA&4FW>$G0H%-GG[WA'OZR2^-_B_.LQIG\? <[SWK(
M0#=I0(XI.FNIZU&,Q/Z"C6&X!(G_0^Y5M^MD"+\X5FVZ2QG^NGZX'RL:'_'/
MWV>'^\R&5X!2NQ(PC^4$)"I@Y@"0> F,8^MM+7LV/)GMZP,XD<-#+_O1(!?C
M!0;*ZM$GK&I/H]A?NW<%&QU/R116DB5XMK2D0L'9P?#=#",OE# 6B"0\]M57
M]2,3"#G;2QIXCPACY[QB+77/H>]=M0.?$(CM[MD=!>R?'0]T74-HS(Z@[O "
M;QF/5G'W4Y/?N+5Y;MK ^\7,!I<W8JO)?-AVV@VX)BF"9>N:T/0VP\O&<7OA
M**:SYAC)2"52ZRW;%"@1:/E4%+^"9:3Z8]C'>0%VN<!QJ-3]1.#!)+"I(US*
M3X-.6@WHW.84&), _V:CG2B6UW4O?4#.= !D3P$#2I:]8WJ?@?.Y])YC(7/J
MIF0  5.YR<$-!*P0VP]HV+NMT;OKS:ROI,PDT[*QI<.9 )=@2\A?ON,:=2.8
MJN4+P,,BTE,HG]]"/CF%W(A2<IR7A7;!F>N)G#9.MFXHGVN@TUL&6#AOQ[77
M.O@ 5'!%V:O@]W=WQ8[<70<FXJ=Y64^;P[KL\O'^O#2:%-?XAX\SSLECI548
MO-H43(;CYZ7#FERD6U5,MPOU_B+!1";XK(QOIFHN \-AR&N<BJ(3LB<,T@TA
M)R2:G]<+.:($:$N=HY278^72;\H<L(E,=]>0NONAZP4ELHL.(2T!J8DH"E0
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
MYW1'/DN422[QC^4E9S@^].+V@0C0(0JO^TUAW#]4OP\W_^#7"O2;(#>K'^;
M22:VXA1'P(#";D*'LXO]90$-':5>C$6Q/&S10RUJ @<E!%DC?S_!"WH<].DK
M\%K];[2 -Y;4#C\7IHX"?=[ G'/!K-# 8'TH!JPS/-N8PO%Z3[TL!O $UW30
MF%'X<E"^R^!;0<W'5;Q@U<JQCI63QM"#?R[?E]O=5KZ/HLV/(Z9?EF?\[9+Z
MC@1=WJ!@"/QN0#!.F_<"P4\#[H.1UL$;#;;IO_4(K'Z]-65I+!ZEXR]EW#V*
M C_J7P=]PEOM_I+X?T=@RJW?WO4$>$[WZK6 HV1C^Z;<Q-(5QSZ/'__*%(SO
MR,!X="?EL]D8:2*DQ&-0(OYB%NJ0$E]%B60TD0@I\0B4(*-DB$X/08D0G1Z&
M$G04#Y6GAR!%"$^/0HD0GAZ%$J'R]"B4"$V[QZ%$B$Z/08D0G1Z%$J%,/ HE
M$M%4*J3$%2GQS@)>KWK#_Y#"[:^H(U](W'UUC./3R7<N J\K\.'_]XN(_?K@
MBM"Q:&*?.&E_4&ML,'0W O-3,MURR9+&"VFEWI#7(FVCB$GO9#:&/WD?X)G@
M/KW%@XI$,L K+\WS+W3@JCN@KZGU]^G<'E@B7INDWV?:L'4+@T&V^OK_"8H&
M%(3+A_&!E=B+!?F:5/@5M,CX]Q:!IBEI/$Q3@'E7CZ_$'*_YEKXC<WQ&4[PG
MB[R<?>_F6\U;Y,AS"G]G.6(U3M7!#.'55!CY@>5VA:AV4?C@2<F"MQEY&%)C
MP=14H:"%*+Q;FKI@8WY4D1?O%&[2(7OLEV8?7W84$'?5[>G/8I#/.!*^,YM4
M88#E-2R7NY>WO1@E^_MJ>'CW^=W#?Q%_A+K%7S]QSV?^8$6.S]#L:GK@XTTS
MY/2OF_C.BGHX'@A9/63U$-2_E;82<GK(Z5_+Z3^4OCNK\YO0]W5S$J97N]?!
M\#Z5$6UX163(%-853!6KZISV+9QIC\"1M_<(!6?YWU=#RGN*#18[2:5U[=2L
MSZ6Q.KUH>DB)U%WKW=VA;W<-OG'KDB9 >8#B<)[0;W]S->/N/Q;]2[G(L722
M0V[?IJ09CFVA!J2?Z*_OKEKY66LL9SOV0AE;Z;EY5O$Q]K[BQR<3S /*>V>5
M^S1+L5_[E *)9L[LMN(FHW8J+4,1$HG%,CV.CV.__HTEGVCZ4G*L;W (\\!*
MV?=#BE?OH'P)O;"_0GRX!3X<G<3Z9[!-6%G845$V6]!T=PZ+CF'KPB486>EF
M!^?B_2E;68CC"K?<&),MS'9$__J7>$JD8@$4^3N$D9\&(Z'"\:<"2E771#AN
M.-$+Z+!HQ%NS:BIKLUFVD1]'"E1[-H%IRU) R:"?DO2EXM'?Q?H(T2%$AQ =
MWF..[%Y] 2A:@Z9*+9*Y@=QG%M.57BI&TE.H1A#D;9'BZT7F7IZSKYTE8BR,
M_+^?\HC=U\L9=)+1L*(N&C1,QP13;UG?^NSB(3:LNT_\>GO8@SFG'VQ;.Y*=
MCJ!)P'!T8 R9I,%X/21,.4> 4D90M]OC.LJP4B92G3PNK8>K;&:@%Y/;UM>X
MW$;53"7%C?.BG&68C1//6GRY"7/CQF =#>)V_K8'X\L0;/[$\)5SM$%Y,,DP
MC"5DXG#'#'?,M_N,XM719BKIJ1DN.;2RK%N43;%IL$NF;K9+AM%#(<"$ //'
M ,S;W4[$9K0<3P;9.$LOBRZM-F=BIHO*19  ;(C4[7Q.=Q>QGQ3 ==$S]2[7
MU&MSNW]NCZ.&[\EI\AT.6AYMTG?V&=]CTE]T1O-8D_ZB*(/'FO2/9.^OBG-Z
MK%F'_/U3)OTCX3O43G[*I'\H>_] 2M\CE.%:DWZ\W'B/X!7XYB@=IH?<I8<,
ME,\.$T/^&-[_,>FEOFT.R#MG-GPOIR2BU/=FE%LG.0S9YL\$F&^<WC#DE3#7
MX6<4DZMER C3$SY( /T_/RP]X?V\0(^U#F&ZGS"%6\CI8;;"D-5#5@]!_:&4
MEY#30T[_@=D*KVU;WI=LE^S),/_@'W2P\GV<-F'^CS??RB#(<8R US+B#YL
MA&Q,"QN^3#3P+$NT$W(D5=4J7Y2/D(DEU["@R4CNX^E>O51:SA;%]9C PX2$
M(5;\C(2$(4)<(R.AD!SW2MU9"9?[E3J#&^*RC.?3$$A02L(4388I"4,@"96.
M/Q927KE?WLVUU%%Y7)^R*K$1Q?8FW;3&"!^\I(1T*ADF)0SQ(<2'/Q4?WGX]
MW-TLAL6!DJ#9PJJ8=6*I(3ZA$53LTA+>#"O"M(1A6L(W^\Y^3EK"'QQA$:9$
M^:)][B%RHHBS4C7!UX0&NRQ:F=9ZFE[T^2_RQ,U3N4FSTY%R;(5OE[KU4LI>
MNF#7(Z GCHSA3SA^0U?<@W'G3SX5_7-S%3Z$#^\G ,TU''IKS=GP5M<5Y<I(
MVTQL>E.6U1;$(Z_&2"*8$^YZ#KW'8]P0CD(-* 2FZZ>=U.748LBK(X9L%YJ1
M1C'9&J81RJ2 UD,FGTCR1NG@PEBP$&9"F/E38.;MWD55M_,9=E2+R$LN,S/6
M'<)BQB)$'.A=),G8$W$;0^M!!"W,0'GFA?Q_;0[(PI>ZT>AW>-$\1JP#OC8E
M_L+?4VGE_PO^\=_%*P)G0LK,=P/RK^3%X,#\RYCX?[XB5)*,'[E/O76!":6-
MD\'_G^/1'W@EPNN*;O[VKP\>36ONW=TC$?.(0F1B"IP<X6;@Q;\Y9<VYEL]^
MJ>@^S\?O_0U$N X8@4=CU'^PH\]P/0*+J7*;R-&2[7@UH@@S^_?N9_XSA/[[
MA[HE0?3X;0H*9TLK ?9^TB^BC*T;OTF@D$#F 7_N)A8GH@GJ5K0Z\VL3U)XR
M_\M=?$-74@4+JPMKK*VKG 9Z1T_@6[P7_,+F)MR/_JO;R%[D>_@9<"Y =.7D
MUO'NT:]_NU ,,7T&W>HV8"!K+P;<OT?<\B*3(Y)$P/(?)KDCR>'A*2T#)/*^
M!.C&_P5;8/^#D>B7?Y\1[XP+#ABVYP'XZ)GN?7("88:;N:0Y'%(&T!XU&<\[
M1FK3,XLI?*DFE.1*MK:]:7H,FQ+>]@]^(4S3]FNMR>??408((JCYN(H7K%HY
MUK%RTACL@]X[ -HC:OCRZ-WJ!;*H<(8E_/8__',-+O21B3X\@1*!( 4.(J)P
MKN[8OV?21I@>H\S"L6QIYAXOJ2_E'BN?GB]]ZE[Q^>$4' 4ZH7IVMX]%$X%]
M[?^>[Z1GVUY :CXZW+>*W%S C'UR%0ZYIBT,++8%U5"8#($S 1,XDX7 VYBM
M8RO.E!!C2!#@!<O&3* V6MB$LX0IIL-D/:8@1%3PLCG6:>3;F*$X%H9(AQF"
M"3<& -96% .O!GBAF\(3^ W,QJ&"N;O81% DL$];Z"'OIV38CVP&GUL )2:
M#(B=+8PS#%/?H#OY\%O)Q&;P8OX*ZG]6= \B@?W^;1R^WS<"_/01EJ!NINH$
M[K.?"A=!7I"NH"B].5?$GH6@.O6LHOAG315*RX&U,,D"4C #GS0>,/?$/9.)
M$[Y&57D2_UC@;3HO0YGC!923YOCOE0[W"*@1HJ] _U,!] AT J]_U H(P00L
MRPH\DC0,3%,6@&2:'%SG*-:18&H;^.+=-T#"_&]WTH-=/KJ&K]-T&VXNE@0X
M'O0/Y'T"1XE!&VCE=^G-2]AGP3A=D3T0[+1M,$AH_$4OI^7S1?'_/=NC;LTJ
M!\6'/*BD)[=A,#32ZVO&/O>A1Y(&U'Z@PL81+CP_M(:&U3@72WH9WDX!$VG:
MB!D N8#NADQZ\#_>022$\U'@?&8<[[$6Y C'@,3][YNX(JAQTG-$6*8]SD+<
M%DR#,VVW#@SV@QLBK<F.R75-L!Z[J505_LSA\*F8**&EC_K;R"S"]M/\9%UM
M1_KCWFE]"^JZ9[FTYV.H@UUK7!AW8Z)"LS9.MIL%=C!M2]QX#:]41(,E53'
M5PHDP%^0LA K2/R?4WY$#XE__D;(8 J\($$$,$X@[-C"GJ'_ .^8.K"UIP"-
M-( &.P30@88J:6#'E_QD6-/=*=$3;.++ZJM]7YN!<H C8#\''NKJA\]7X8IY
M9)OJ%=-XDE&=I,7258*?;L5/<$5SM\!Y4T<^[KI@-V8GQVL7^4-=%<K966*H
M,XUAP<BOMYM\)B,"_DA$J0O.IS<2Q&<DI%XABAN[X6%K@!*88WD[R3& <!8&
MQ=/GC9FC*(#!#,Z%JWNT9R0.S'@*YP\"DEUOF,<8#F@(4-""V]$!/U/>XG@J
M)0;4.U-?@U4!"RF8_ER/.^%XWG3@_NCO[L+2 :(#\/.-W&^ ,8Q=UAAL,@F6
MQ[.%['#<WG"5<DW\WOCY&0]M:;>:;:!#@)4"BD1S;QWL!29"'DF,V2=MRF24
M@2QUJJK<IC>]H0T0-1D->FO_\^39'5S0'H&Z&;1$ )"" 7N\<$9Q(#,KH )9
M:*OTR1[1-06H8)Y8();B,, ()O@6/ =J#U!^ *TDQ>,ZL--&L=<%%KX=;<^<
M",8)NWZ"\@E!'C HT-F.)/4)\VB.(:(?GE:K6?0#V%01(!L#-1.($6?K)A)U
M4P#,&MA:T%33_FO]_>4)<20G ;N*!_HA^  >K 2- Y-^VK_&QXXU!^7"PPP>
M/%,DM)NL);#:;P:M-XH1,*K4L9XW(JMM8:WCV5I%V_)6L=;;KK^@[KO %NF2
MO2R4F8@TS"\;U'8\6IQ(0ZF>/Y$' ',\E(DU,""!5N:+ WSE[[H#.VW,F!5D
MII*6$V:<HQPT"?R([V.E2#.;M5HI7.#3N76[TI;4 M@I-/T3^X2P$G;V]-1[
M-=P&P%]E1Q.P&(Z DGI$E"_M47AC"!KT!&B70!LRYLVTD_B8\#@+:"=79K.8
M,5E(TX9KX Z5;*F+-=%MTI]16OWU8KSE.CF%/]9'UGJ*DF.]ELED+6=16UE<
M<0CTHG^):.QY=17"P<U6F;C=*E>,;K,2J;E%G)Q9&;"WM=1:\C-*X%M7V5K)
M4[Q!"83<&1D9)C^ARKB=!K9GE'Y^E9$)/Q>\K<QS&D@;#&UI%@;Q?GHJMD]
M?;,, =GLBOOT)52*'U/I2JIZ=3K7QVZ\X3!.,CU651?/K.ROH-+<V*Y24[V^
MP9WT&._DQ*Z>E\4W;U0?Q9-;K&%*D\W<8%M3<6>:Y->*,UB- ,/=?@T[I&AN
MUB3#R&Z^G!6)[*H[7;9^_8M'+UW=N1+KQY]\QQFO<)8ES230 "HC2(M![B7D
M!P/JW\YWO-L]P)=3.)TI<G_!A*7(M65!Q53U=\K#SZ+7W!'?X:)JPVW;$;"F
M8_)SSO)6I /6_J#''1*<[@Y.9S-T<!IX"XQ$\5.=/LC>_KK><NX( ]3B'=.$
MABK2.8.:P O.,OC%&U;TT+/?R,0*8&!&%&/W-B/TL_G'$V_I].E2A\"ZD$[U
MZ[MY8LY,T=>P:#=C?SYI;0JGNY^MKT.+:9O/\O,2NTQNI>5X,BN6$Q\!=*1#
MO_)._WD3.LTO0M1TM:87:Z6KR?U^CF@U:LQ8:5W-!?-T?&QV,*6TJ;0[M;(!
M2.D6Q*-CTVS/,VC<OE46Q4H:T'C!-YIX=F &T IYZB_Q$X>AHVCX]<YE^/9I
M?(%SHVGJ4X>W&V9',%=@M@=^8@%@N#SW1G?&V[BO5*WV$\*F4,6Y>2='EV>+
MN#L4W^_/> OSM>&R=_6VM^@[S\9EMX9%JEI=C@LX[C9BZ^4RU9S7NH +J4MN
MC;>3#T 1&^U$D0_0 F]%X,3FF/HPFT9X5&VTNHWVJ.3!VTYCQ+PS!/#1VSOA
MOFO-(8=Q!C#N>71B"MKX'1UZ1QZ+-_QR_]K#3Z>.B<YXM>.FKL"9J--KNQ%N
MRK" #ZKZTM;-K715WB4[Q4RF&XL4<(&@6U0O-7$6K?OSKK%:K>NU8E:1&\2
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
M1=50]'B:D;OR$N_66O&U(H\:$"F MI1Z(BGB):3XIDXAL!*'0L6H#FIH!-[
M"#P%D1@ D:GNP("F^V#D;1U%]Y_LO<W(AU6S/"ORI<C$"[C8(#.E03Y23K-D
MA:6TN%RFRNNU=Z^)B#T1>! 80Q )0>1SKJ;[3_;>(/*X*MB'4*3&]>UM/['4
MV0Y7ZPW)+5DI46OOSB.9?$K$@Z7ZGJFW_BAB_EW"L&%V1B^F&B5(] *I46 V
M&,.NC ),P0(CL'=A_F\(UOZNX=DJH*@B/ ])R7@T$;]CS%$PT BF+*' ;&T3
M,!$4S]_H$[RY\1?^% %?_?TEB4OP*$Y=9KN[ATY2J1\:)?;8A"'N*THA89XE
M#!Y-D2%E;D>9M[N#/KP/73OT\L*ZW"$2\V4D_VIF^/HX.C)*TU^P B\%RKU9
M0#X=>OBZE+Q16[NOFR"X8,V3PCZP#!R\ CE#55@P$UE.DH!NR!X58;N:_#S:
M:MS#A_*(7'$5CXFW<S]D<,[Q7*_M$]E?\-Z7*>OJURY9MG2)55,W)@DFTN7;
M<2E#L7;EPVY6'P-@,8_W!N[@,:K4'BW'!:8SC_2VS5)W,B5W:;1BB2<*#Y97
M_0BJ?I6B\3I>'LHK[&NBG=3X>Z;V3*ARW,8P^S,G_9K1\P4X&5B&JY_?'P%E
M:@^45_<E9XRBDFVWYB2[Q"W9-88498@?]B7OQ+\Q\S$S[<M^5V=V4G]('7(!
M+TUZE:3$S"HM-QQKHY0:-"W&UUZ03^H)S/MS1_>7\/+1E(O2]6,=0UWR<77)
MN\'GHVF>MT?4;W$<]Z',4P< ;<X:@U);2@C,THE18C<_=VW)/^-_BJ4^&?OT
MZ4.7+Y H/T_5KHCN]2#TI^'$_4D9ZI:A;OFF.S,[F=^W<4^J;![@,='LY(O]
MSF#+JI6^R+F5=%>*I\$R 'BDGF*QX#V:6\#CH^D@?H+$HVI??H7#4/^\O?YY
M]\CT!UNG9_73NR_4HWA.OPUH?U7JU0/"KYM6:BV6:PXN-4E:ZI<&9'8(ZV$
MA$\\$8GK.%P?6O]]O;*SGR(#BQ%7/K+Z:5CE8?J]<>G!%F4'X/=>E;NB];=P
M-KPW]E?M"V2-CW?:N*0)M-[=SO5X6APGT!W,-\7^_HGJ\\T<#H\VT0?2F7_:
M.OQ4G^U=\\'?T5%1I_($33B$R7*LRJ;',L<6(N(XZ=UV)Q+!I#]_G!_W*[P2
M/PU&[D_5G^G2_3KGP/?!R:_W#?0SZ=ZXN%PP.#W-K>?Y>'NB:[!:)8S&>DH2
MR9^HO?HA6\!6V^,K)FF0NS3!XTUXF0Q%;OFU93*.&]$=.U1T0^?PPRC"=U^H
M4%%^YP:0\Q''P_GWHGEC6)A-JSC;8;+%O%!SM_/$9K6&%85AK$/BB4P&O1%_
MG)+\!F<OS*"-Q7#DZ*5"S?EZCM[[9FZX[;6$NT_T 9RW?U;V%[G#JFL&3R>8
MCL%75Y%)I2^515@J_2WI7VZ1N.%#"1-BET' :[7?_4GCS5<^'R/[0U;A+$N:
M25Z)3+_D(N#)*;2-X(U$#:DSZ![%Q*OIB5FPJ*<5K+;WK?(XG*13BR6CY$^]
MSWRGJ^7>N@,X#=?](:[T _4JI,1#4(((BU8]"B6 ^AV2XB%($<+3HU BA*>'
MH40(3P^7=N=52^*/J'BXT]OO7:[M[:N0V9FN'6BZ8J=6[_5R#WW%<>\K(G#?
M*GZQ:.R;5_&[==W'1^"11ZK[^/TYYE9U'W<[R=TS6+]RU/.$\8YI@D5[AWB<
M["'WGE^:YTU'F**"3[H]%TQ_0OLY2L*58FL?8;KW.,.Z5SFXDXE?Y9C*T[@?
M+1[V+)TXI"!!7J.&3<BS(<^&*?#O<@TFZVU"%TY4TX6I2#*348KI]V-6J;0:
M\VH;5F5,P%P;1/QSX83O.Q>[B\(!IA;YG-+QM1-J(*WB2)OXZ!0>UJSX2DR^
M=[S=O5=A!^?W7H9[8_LWCI*IZQK_++H/$S5NDB,L5BX(W6G2&3;D0@&FHHO?
MMEI2B" A@OPL!/G.VN&+$)+*:T:9GK8W,K>MX1,B*7552@00 A1$,O%$I:BK
M:XAWMY1N4HCR45Q4SYUTO>>HZX_S ]QC'9YU"]P_</D+_0;WG^R]MXYOK'Q>
MV"^DWJ!2ZN?)'%.1>]E"KU9A4[HXCG^%RAEB2H@ICS'9>V/*=U9'+X *P153
MDU%_0^/<*$9-E8D^X8L05!+OK=>Y:U8'BV!*_.-887_8. )'VV>71N#EEIT
M "9-8%W!5+&J#CK$[GZAY6AL;ZMGFM55T,S%T&$_NGANZQB'*6 Z&.?+$;R.
M7N8TAS-=>(F1Q/[B+ Q(!!C)] E=E('4(-%9?P(M!;:70?0-\<_?WB7VC*0W
MYQP0-"P+WB;93UBSFD4GSK 7[^>P6Q.64^5L6,1D)<%2)4 ZP; L09/ !TL
M-A^L9P)7'@UUQO&(/W;L\ 0+H #PY>?8?]]8[[%,>YR%Z1$$$_KIW3I8EP-
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
ML\;T,P6=/P!@L4YIM9#E1(&1:*F8L#?%9K[0>H6&3]AZ+@'C>D<VJ!(+2P?
MDB)X&'-M?\LCRA;Y*=),!=6 ,VI"]GW-@U);-CHI(B'.\'Y;J%CU1(9JFD#0
MB O'R/]YKD:S__P8 S5/L&Q=%*"9LK=B]I6Y(3 [VJ["N^?XB6+/VDC'A=_?
MN;%!'KJ-!-_7/+KEV<1RPY;B]7IVPT1R*37A;IDD3@"VP*/$"_"KP4P,FB59
M< /?\X3*21HDF^?+MN< :Y')"O[&;%2Y&[2&WH8#^T2QD@:[T@2/6GOF.32Q
MSK=?'M[3!VQUN]WWJYP9!;-'Y*:JS>#NK->N"8J4:N73GR!] 5# JNH66+6&
M=FDG!CP +#+0[T5FZ+3'>5S(_?_LO5ESZLJ2!OK>OT*QNL^]>T>#CR00PSI]
M=P1F,C;S:/N%$)( @9"P!@3^]3>S2@(Q>%S&8%LGNM?&4"I5965^.5165IEE
MBYK:>)Q?%A,W";!$XQ?)IYE!@]=A"%2&[AEEZYT>Q*L6(WFEF6#=<(G!%I2#
MA_B-31$GSTR$WV1,KZ.,AG48B+%H^9D]!#XVCUTP&%4#?C%'BM^%3<HUD@U/
M=<F0B"7H&%)Z;P=W &4T![_'QUP3DT2,X7"?L<D4R< =[T)Z\@UNK9( CF18
M-KWWDH3KMFUJ[];Z<_*QD68T)LZ U84BN CL?I"-#_58NXP;N1H_M&8W6IVS
M\ZHVNLPY]\*M73_*7D/>G^1+RC)1,IJ/V6'U<IHH1BMS68HE'Q7<L3V BO]Z
M(8"ZCN#M7:HZAW$15J8,/YL;NL_9>Y>L4DDB\>&!0FY2)<^^*$]_>+OJYV'>
MX23;D@YTP7M:=[-N8;8 /,!R3]S9*ECE6**56XW863I73J3%IO68'?WT.UL_
M^6I6@;M("^$E(&=X.PM_P3Y; 35<F)-=9QB+A0MSA@N3NDB$]TR>X\)P%ZD0
MRLYS84(H.\N%25V$5^:=X[KPH<"<Y\*$*N9,%P:0+(2R<UR8$,K.=&&X"R&\
ME/T<%R8TRL[INMP7(Y<_XKK<YV.$7[LL_.LOT7V2/MQ%_&O=(73,"^R>U_??
M]AZ*]W,/_X+M>G;<\\(%=B'"A@A['(3]1A=S8.()O=4]QD:>N-X]1.!/1>"?
MQ%WGA]'G>&_SL4'YC^9,EW7_W[W9?\ 5;#"J[P6_F-/T06SR4DSXV^+MN]DI
M?2'$OQLW?=P]?C]4>_\1.*6^&SM]%#@=GYV^B@Y+7R3/X*KCHX+.^XRZ<[MT
M@=:!@15WYN1\,4WW_3![[MRF>XKJVH@)YT:'CZB42U/S?OR--N=<>V4:6[82
MI<:XPCK1MIAI1!^K_/R#JW#GEWB*!XO]S@P8P",ASJ&+_OBK=#+OWG:G#Y/T
M:%%(&_69E:$7_?'L4>K[4V?AW#@T!*6C@M(9WJQV[K>+?"HFW=ZF2REM+#<[
M,\Y-<_>386=V^\'WC+X6D^;-@NLDI[+.1AN&Q-?S746^;M#;_U()_CB%OD\E
M>F>/2:<"ZT_ I!\-2E^X2-TI0,EJ<'?CCE-2\[.64+QGY^YB])CQ+@6,L,EO
M!DOGAD+"B2X*#BVC,[PPZ5-!2$QQ;2=SYSY,L\-16F4SE['^W0=?O?9:$+I:
MY%<WHV1[F7^85.XR T.+9Z9X+S+'(PHE^>=N4CJ__<X7)2Q(#EJ-\A4U)[[$
MMN=9@BQ1-B>,#K](%#\R_E%1LE//]3Q ^">&S(+(0JL!Y3Q8J9O*3'5F!]"W
M,6WGE$73';(W)98S!*O8M&LNO0TS%3M>J"ST07\2,)TX"^O\<.F<C<,/#YN]
M!Y<J8B?3J]VM9NQJWI4L4VIW[^K>]9JQV)$NU_SL%(WS!"82'#NUM'X6,(7(
M])-C9^]!)GFJU(9]WKEG'?GRMF[G.P\W3>_6SCA_%)/IDY#IW(!(.'%B3V@A
MA>&SSPF?O0>'[+Z\XG,3RYV*N>FUG"DW:M,%XA#&S1*)_8*NWRVA; N2@J(U
M-Q5R/AJYE&D;>'_!;KG-CS[B==:T.6VBQS:LQ0#69,/!:I=G >%'34\[_=3/
M ])_8C#NP([( 1"_?<@,%DTS=S<5K^Y2HT4_H24G(R32KW_X]%'V7\-4M1#!
M7KMC>_J9GQ6 G;--^AG);@< S+U5;ONMTNJ>51/3J#:I3F^6K@M$2N#F+9=^
MS@S]@BDD9P]A3V#[Z07Y9*EOIY_Z>6#83XSOO0[#[IQX-LL-6]%.L9VN+H6Z
M>#=:((:1-+AX^HB[#:'?^&0:W.GE-K2ZS@*QSMGJ^HQ$N@.(%:O/'^[D^2*:
M7UUV9KK@7G8-!1$+8W]\)/:LYTBB?_\F-XZ<[**B@X?/_;>WE)&A,)W2UEO6
MCZ\#Y/S\4!6G S<F'T:MW:N=X6_O?AV1$NQ,2/.J69_31<_?;@)_R(4L.QP"
M:+]8QC)0K5/2%-%$_3'>>5T,AW>4<IU/GF#GX[[^6R,^'E#?'OQ_;=4:74\>
M[S RS-^^W@I,RZMQRA,5-E*BM)2I.(07_Q8U5UQ9WC23Z8MUHM3OM>I#.C <
M>Q$3_L4$/B,]]HB)]R,%2+9U19+WV/8M2?Z7+Y14]5;&-N98QPPO9 K<$A7G
M+I+"L=9JQS#A O:;>/ -;76F6$Q5<9FF,1-UZ)U\@V^A+_C%C$W4O?_=KF4/
M<C]^!KP$/:9MU0;QOOKU#[FF"_.9LP:YBLI:L[D89/5GF9PL290+WK#E+<GF
MR^VUW%LB^B/H2^DO;,'\+\.3)__>6;P=+MA84FL>F-M/=N\OI^CKX^O>K=$<
MYNKY*5@<XT1IFDPJ9@/,%_87)<"Z98,U;SI9(>^PM4$K9B6YU;C8&_7Y_9:W
M?'LRSY5CJXYJV_QBI2>TLH0M^=V6W8+HYF0MNV);Q<9X9*RLY63<Z,?V^\S4
M<_5R-+ILLBNQ61 KBWA*6N$IQ+V6FG*;$8?=[,UTE5#RCS5>N$P)>#3(?_N[
M;YR[F=Z/9YJS4*9JMCE9WDC)5G2P=S]<UIC-5)M<!)G1Y2Q1S"-%EU0PWS97
MP^W="C<5W!)W5<Z7V-5]I9Z^&NCMV7V#VI?DYKR,_4R[/C;CCG6'W%ZMCUTQ
MWMS;F+YXJH+*4_\&Z$7.$&Q1[$/OI'S#-.K^_=O!T9W;_9C^O;-$Z9%K[&V#
M$4>FXEU#2FZLE<#T%U6=62BZ;)@67E]M*1*PX/J7;*5&O@9X=89@<^-O*CQN
M.?.YMD)@G)N&[$C/78WL#07M!"[Y'XL! 8M*> A$H]=)^N24 N1T\-I=>ATJ
MN"[T;DGD@<T$1!B):'F74UJ_F3^[,/)UXHNN5!O&XW/ A@'V9=;(<+Q:94=&
MOM>R8RNW^WC5JF5^^DV.094H.K:QK0_)-Y]\V6,*Z!7_H27LGW<)/OTN@3BI
MVQBNQ.E7@K\0?NJM@6>V$ESL(O93+W$ZSE*\,4WP1?WPT44)__-L)3UB",J*
M9%!S9B<4L?NKINK*;V)+X:>]GZG_2_)QX:UWX+CB1?-XTW=.D4@HV"O+S$68
MHQ0M?@GQCT#;IXLXOJN (Y4 X2)]ZCJH3PO+'Q<^?9_$G,,F(/Q_@L;V2)'2
M#^+7T\[L)/N9U" X^<0_8G_2TZCGEF<3VXI%?_3N8\;JUX8!?W?\T)K=:'7.
MSJO:Z#+GW NW=OU/\JI\E[@V@.D1[9)SE))>A0&T7:0.O8+EP*[?:EK.YN_B
M]QS;NU)[JV6RL] >W#Y/SFI'N&?S%,Y/E[\(0XDOH3;/"'-.?7[HQ%3PX>K4
M9/AYV-4"0UF7T2H^@%KU3EEJ#V^NQU.^.)O<-?29PPU'_1A)<4^P'XY99V5-
MT=-'QII<'U'()S2MSB]AZA-MK]-/]D<!W*'LJ[NFO#(>[VJ=FX>R6A::IC-=
MC6A]Z50D+KQHA_G)5[LY2.<BIN>Z.V?1S3GD"*0L_DEVOF@2 EXM8%HD!V'@
M6*JN6/[FG=>>,14+=)0T9@QS).K>>5O<&3.9N:E(FJJCA,+D'1EW37$?=?VE
M;:K 4'1O%;?Z\"%\=W"_#]Z\W1Y^A6'C@Q<,SF8S<MR4&RFZ8HJ:MF(VFWP1
M.N2%:*XPNC0W#5PS'*6IC$23A)QPHP_3&>'K"Z8T9,3-#,G#(F/-@;V'JN3M
M5S*N J\#R@V4]<.*O+7GR+B&H\F!(1DZ_ /M/=VER!Z9R!ZF!11D8-$7J@1T
MLL>BO=776)1AN)*B+N QD>Q)XL^ 7HJ$D5-&A@[];P.S(=3%#L3Y7 ,J(JI1
MTFCT]Z&B "5/M)M==$13!#;T.*,$7#S3D<H!S7ZZC+72"Z*PO=J'Q8F0?[-Q
M3-85?\7];1%Y4E5LLI5M*G.4)?B%2A ^Z(HFDL<7',*YLD*XQN,J1MTA&16*
MW5UO93DGV1V;K6V826!8*FYZ3T%;ZL"?DNA8N-$.?2\,H*T%$BBJ,V_P,Y'P
M\$R4L0>8AK7-J!Y^#!TBO@/'!M9=(!%M9J78\*BBDX=AH 9AVL@.GUND[5Q4
M*=]Z[X8IDT=-Y<%1,:< J"PK0\7G;JH+R3X"_5$E6+9%G*#1>,%<&:X"%L3V
MZW%V)L:H :;&P N*M3,A&)Z(H.=HMB=M2*OGWA.$7-&R%/P_TJ.F3A5-'1N&
MC#V1GV48$/0W<>0171B8MC\G2H@(CL %Z<7_ G/@"&DBQ(#(MF9@_X!A=-22
MB&]SQP2L @,9P)N5A0\T."/1,G3H8<4 IU@J23PSM[L%+E(M&T:@(BC""&2:
M-41['J[975)-R9E9-J+,&JC\T:NZ5\(4FC(*R"'".9T(_#A<O_WBG+)53YYN
M>R #^VE0??8JI#*H/(VIFP98OK@,=,EJL$0FDZ6BMMY>.1WU@S*CHL3-11-@
M$L0:$=-P+$8C\YCOS",(5-"0B"9A/WI:P5Q%&*"B#>A]R++!'LBC:\0BD#-T
M4'F#S",8RE2@H1/)F)''+0>LGV>'HR*(H CJ-G3DZ%Y^TP63D233(280B"?"
MS@@L*,\L>+E;H 8Q 9:8W.(+,A%4>"'F@&[$%Y\*B#B5.Y0R,ID!J>+ARR)B
M$>T&+1^BIHAXDH7  2OR?YBQ#YX@LKJQ>=@C]_J!@6+;1.&(.D$X QF-0"YM
M"&:*.G-FC#@CI7IW'_?>1TPR5$@68#XU;A39G[%O#ZZG?@C+Z-)Z.(:@2MX
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
M+9LQALS(,&0+3];(C#M6=,8>*]!2PTU]9FX:LB/9^# V\$AW03EDAWA'XY
M*DP<RU:'*_J5JL.ZVK_Y^(6PQ4>4EOP:*]ZE*&1UX?\+__A/2YHBF@BG8^]]
M:[3$5WE:@F7_=1Q,E&"ZBNG/E(\'6(?.E$_L#OZ_@J/?Q'"CDJ$9YF\?V /3
M&BL(O+]Y@O$C)3HP%7$:%8?PXM^BYHHKR]<9Z8N8KS-^KW5#C-">147)!#XC
M/?:(.1.7T0#)/)42U92A_=M[S/^.:(/UEX:E(L/])ERJ+A3L?:M?LC*V,?_-
M<Q=XP&8&?WH3BW,72>%8:[7+@\*&!\7WH=HO9FRB?OKO=BU[$!GP,P@=*!Z-
MCL:E\_2^^O5/&]$;Y1S3@H"!K#6;BT%6?Y;)R9)$@?R;27I+LOER>RWWEHC^
M",I)^@M;,/_+\.3)OW<6;X<+-J;&F@?PJR>Z]Y=3)$#>3TL#.<DGX_VADD[T
MXZF!U$^EXDI?9N4$.QAP$BLKOR@A1%]=NHEFSC;DA<$6KUK:K%@89-H/#30*
M=EOF9Z6BUK:ZX^D#J]8OF\F4>I<$K[N?VFW9GG<?S,)B,LZOBKIXF;]OVE>U
M49_?[W.UZES=V(LKB^W=6F[K)C^OQ\&3Y]%TWV[)C5OQAU&FT,C/M-+(>IBX
MCPN^T8_UV=V6S;L\7^J-'P16=9=ZHU-9U?5R!EKNO;W3Y R9O=>DO#A.IMGK
ML3R92"ZT%'9;)MWBK2YV2]:T9E35,5>V9\4ZOGUO[H]6<A'M5I;U?*]]<U=-
M1F\%@;R=XW:;CF-\HM3()0IL*UGJ-^;)GI-1,_WX_I2Z=_WY. ]V5T>]L4=W
MDN5*2@);[DUI_C"SN49AG&,500.^KMFUF>A"R[TIU:_5I/D0CSJ=7K0UD'*/
M_7+5&$'+O2FQFG)3DD&8V$2?NVX_]*V4.,>6^U.*U@I6KC)+M=A9+].<1=6*
M->PU^L+^E-+CG%!+&)4!*PZRY?ML?A!OUK .^5[+PO4X[2S2EI@OUM*SM-..
M"E<3O"9A;_)F8\'UY-KHFEV5A&FG74YU6ASVN3=YW7**W4[N/LOVI+3B-._O
M1N;"A99[DQ\XO4HJ:XVR;$)6:O>7CQ4CPV/+_<D7%26A9NP'L2/V[]S!I%G2
M+\M8EF=O2J-\5R_=MHT%*Z;N[Z=JDLN+UU@C8V]*MTLQTXZ[0B/O3*.Q;',\
M-%<2]KDW);-Z-7ED^\.K#I_LUEMYL74W76++O2D5!YW>0,Q.Q&GM)AUO%RY'
M.3XYPH.F>U.ZG7&=[FR<Y3O%U;55OK$=*37-]-/[4\I5*HV)DKQ?3;-L1K'=
MA)5A4V!VL_M-'YN*(H]OIV;'F<KE]C"6JMS.2-.]Z<]:,<%:C/@B^[ <IJ97
M0GY1B[K8=&_^,X,WKI7"LMJI#1]8?M)VBI,Z:;I' ,.,7SKE[ET\+SYVN+8S
MN,WT.F0 ^Q2XXBM=-B87)QWQ85$ D6]<"RITRQ\ 'EF\R>C#22DO)BM1K7.9
M>EQF,MAT'_?R23&Q4&^N6">K-O54/LIG6-)T;UZ"N'HH#Q/B#9NM<%WWLB E
MQ;L&-MV;5S,V>Y1<^_J.5:]9VYE(VEW4'&'3 ^"CE =C/375I[S%/K9$L:7Q
M #[< 4 5:U5)G4^E1+XW:5]7XLW&W3P&W1X JMB\V[,Y(3.:MJ8 YTK^OC6>
M-+#I'@D6$ML<V:U".2\NHJZK%SI7<L7%IGLDZ#S>I%?S>[G-]MB&5HV+O=OX
MA Q@CP1WEG!=3-7M[G1V):SBU6QI61R3 >R0H"_%!W$N!<HR.8"%CP.@]@=2
M8M"/*W&>3Z5D,:9(N[WW'II"=E)6^&DT;I?*MX^+7EDYJ"S-039S4TF:*38A
MICMB1>*JEQJ0%R/4.XC='*:ZN?SUH.,4&Y)<4PM=2W,/*4O);6K+E5T0V-;5
M*'G=J$Z;I06JU;T^E5'GX7YNWJ>GV3K;G\PNC?ZX[QY2@7?]Z'V]<GESV:FE
MQM'NE(TOIF-L&=]MJ2TGXTDYJSRPV:F87,R%'M=J8LN]MXO7C]9MZR%=R:_J
MX\[-,.7JN:)[2%E.HG;L>MZ\%=BB7*FQK42Q7QF/#FE 6QAJ@^CC506 \NKF
MNCX"4T0]J%ABIAQ?I?3+SI2?5S*QF9(>NW/WD&)Y2'3NI;N'?#;?>Z@,[VY3
M]LVEZ?:3ZY9;[MU'1%-W8B*BJ8.A9]45D\1#VM#[I0:>KA?+&/3O9F:FHICE
M8L=Q<TV#7]ZPW;O&+T:QP/&%GFS343[.F@^:TP/P?I]Q,3G^@N;;//]O5;$9
M>ID*\U?9L*R_&9@K0R;+$%O\3#SF2]&"!=9AM!J,DIG#("TR2-5BT(1W:'1@
ML&+ <E?1.B=1@_4#\ /^36FGR%%QH9C@3#*Z@Z<0T!DAW5GX":@QPVM&,*3!
M&(YM8>@.>QP:)NEE3N)=$<95[3'\CGQGJ;)WL(&TFAOHV*BB!L/1'/0'UKV2
MUUQLIPH%4YF&Y'\PY1P^"7,B<_!<I/VY&[.YLSOS-\QZ:U3OG*RHKUZ:,*,\
M..I"U-#;PT@/=*R:C#(<*I+-N(:CP004Z,A6_<<O3L]^B</Q&B]0P7.\P*?_
M<W#IVD"WH:%IADL8D?B[E@)3!W+98T)6NG"4B+ .^-6 \#A>V"P'EE[UI%,C
MTKE>_-\[0<-CPF!+&BNRHRFUX2X@$K'$V\#I@(EGOP^2#V/IMIR;6^E\RWCL
M#"7)J1A8RN4X(!D(K03# T_&<\F3[.LCM-YR>I)+=RB )S1Q;BF__0_!06&\
MQQL0!B4D&O78CB[MAQ7VPW>VZ;_5ZXVC,WIRDV4&L]#\2$0\]MQV6"#>$>C<
M@ Z'P,4^/?R_R2U-OVD@S@4*O!@ 6_\N#BP#6>4_& L38%ZV"2N)VQ2_R2>$
M\;_82!1^^OM3(F+ (L)A.7]7^#X8I?W3K;U4XH0KYD61MV);Z\7[X0O#/EOF
M/UR84RT,=R$\N^<?KLS)1";^[/TOX<*$6!8N3(AE7V)E0KOL7!<FQ++S7)@0
MR\YU94*[[%P7)L2R\UR8$,N.NS*O/PG]U!(]'^@\"56"6W:?="[@>2/ULZGP
MQDE+AH9?_G^_A%_O/?Z1N$@<F0]2SZ7"'B;)X$FNP#TC4U&8"OPPMIB\+BLR
M\W__'H3,\".9H:4NGV.%-Y:+."]$# 'P$WG^E!>6?+!,7#NZ0I-68FS$KR7S
M+0'R5#8#NW>6\*17_[S:WD1&^U.:K24N_FZ)$RZ$U,^2N/,WUE,O<=1S\_]+
MQ;-GA@-=RU:$49:2 @_2A"9,T]ED8LFB+?[]?=#HJ6S!PQ+#OU=B./Y"2'PK
MB<&DJ@]C@^=C<\>7C9 +WL\%\1 ,0C8(P2#D@@-@\++5M)>X>=K:G<$9T]L!
MJWZ&^5'O_Z/@=SYS/UTP@SUY_=9].GQ$F1=O.^7,2KGNS_7H-](?NQ D/>.#
M)WP*(+&'[N. %IJ#=*X;)BGU8MNF.G!(MGO;J!HZ#M\T- V:E! 2%<M^[K+4
M8>+68L=.-\=&;:'2[M_:);Z$)\>P'F0\DDH<YZ)YJBG/359"S @QX\N5B_Q\
MS&@W-9T3)SFY4S0R_.*J;UP-#:R-D/CUCP"8(1SG OC0S@@QX[MCQB<5E?Q\
MS' 7M6R[H9?''=&(SDJ*4"CFYX@9Z5__I/D(G]@O-AO:&2%FA)AQ-I4G/Q\S
M^-FB>B?.\_%\391&2S5?OG[L(F:0J_YX/I)*)9]#C7=$<$X:KNGM%@!X\MA_
M9/\4^O>(8I\,&;_,?OKG$,4#U5-3Y<6ZOEL(^TJ I>+4;[/VLMBKYD6VE6@I
M8JY;&(G\Z(/C/^RK(%8:F]9O7_HS5/BKI/A';4@*.%BUC>R38@Z'X'>-H.P:
M01NW_62TD!%&G55Q7#"SX^NXO,!J/[%?__P,:GDE+_Z87ECQB>,2$3:9C"2Y
M0S<C?'QQ].-O)YTC])P_'G_8#6DAS'Y0R.S$,'M?F-R7ZWUWR69;=]'*[>RR
MG,MF #82GP&SYT"MM\'LT_2B,!N/I+AT))TX=)/W,6 V-'O/$69#L_?D>/S>
M<.2)\?A1XB2E4\C)^=[$S3D=L55S+A%?TD?%XS.BUMOP^&EZ43P6 (M3D9BP
MOQ<<FKT_!X]#L_?(P/'F".Z)879<K-Q7W8?>G%T]#-QX?%A)I&_06\;X[,\@
MU]MP]AF"4:"-19*I>"01.W37VO.7+7W[1,5CAKS/AQQGMS]X^KO=3K>!>/JY
M?^@.8PX+3RMD?]%#W5N],$E=+QZXJ6-?SKNIVT[IJM#XX* N_\&[C'7%)$J*
M8/'^]N$&;=6"-DJPJ?+UM/:X4&-&LCE,Q!LX]I>TT_>AE*>?_H!6J)C8BUCZ
M98T4YFN$>!SB\6?C\9NCOR?#XVJEP(T?>]<SMM=NC&9&VY!M 3'FQ2CY]Z'4
M:_'X:5I1/(ZG/@N/0_LXQ.,0CU^!,N^-_IX,CPM\PKPWKU*KJ9AOW-?<DKW(
MY/ ^P!>CY-^'4J_%XZ=I1?$X]8J,D- ^#O$XQ.//QN,W1XE/AL>VR*4N:URA
MS,ZN7/N1<XW<71LQYN5P^O<AU6L!^1EBD5#Z!?LV"_FKY8IO02YMN+FB*JS=
M=UR]\],F_5(UY5-HCU.L_8_-2_AIDPX9/D3X'S7ID.%#A/]1D_Y6#/]-,H"\
M.Y1)#I"L6EX:D")O90'A9<MX$[.X#+<WPO( 7[4\P+O32[]&Y;)<0'HWX1V0
M\=JP+2X/'/5_;.J53IFO+/.BFUT)LM./WG"-?@IS=6)Q/I+@#R6@A.'T4/Y#
M^3_#*F1OEO]%;)&4Y/*UG(_R [E[:4_43L,%^4_\^B?.1=*Q0_MKH?H/Q3\4
M_S,L*/9F\;]E;Z1E]D'4.T6K7&UJDO20K6= _-.@_F.Q2%PXM)L3JO]0_D/Y
M/\/B8&^6?^VF)M6UEBCG']KUF_PJ:1L];03RCUO?/,='4O']FJ)?=_,V+/05
MGK ]$Z*$1W'/MG05R1HZ#*6'3O#<%BNC5GG0F3KW8E>P[ZJ39"'33_^X4E\?
M0+&PV%>(R6'5@Y]6[.O5P.'>W;%CJ^-6\XF)U:JWM6RQ+[L '#^MW-<'4"PL
M^!5";6C^G@TFGU$)J[=A\E!;\?/:1"IT$HE$;Y3)ZMFYB\;<3ROY]0$4"XM^
MA9@<FK\_K>C7JX&C6&OE>*=JK%A%S,;ZVD/]X9I#X/AQ9;\^@F1AX:]7I?V%
MQ;_"P[3A8=IW:ZHO4='J()R^8F?1WUC</6F[B\*RT+,+N;)VG5_%"V*UTQ7O
MXG6WS['?I"+8!]!OY_CM&RB(>HR_2']6!"=,W B1.T3N<ZE]=6SDSDWK-3TG
MQD6V6')M^2&M]2Z+#<2=[U$[[/C(_0P%O0J/^U?IA2FW(7*'R'TJY/Z<*EG'
M1FY3D^,M19SW\@_<R,A.&[E&72.X\SVJC!T?N9^A(+6Y4Z^H=!/:W"%RA\C]
MN<A]Y'):QT;N.&LF!B);U:8WJ?0\GJP5RYR90=SY)O7(C@_=SY&05BD[<('U
M'P7\7Y+@$Z:^'\!K\IQ+]EQ@Y)H<%BX+JWR$53["LC8APX<,'R)\R/ APX<(
M'S+\-V;X[Y7!]!=>81C>NA+6)0CK$IQ+63*0SDU$YT#A@4)RD6Q>#Z^3^=I2
M'IB5=*R5OG$Q/!/[]0^?3D:2B4,1FC"8'DKXUY3PO;F^= O'V5<>VQ7QG2LC
M-K(^GR1K5X_";-Q19_="+-EHE=3E"&4]\>L?CH^D^?T:(Z$V#V7]R\KZMZLR
M]I(VC]:%Z,.#[/0[LVF-3]TYJ[$RR*"$IT&;Q[D(EP[KB(42'DKXV=81>TG"
M2]'EU:/<J"_9F_AR'HM.HJ6TVT )QTWI5#J2%N)AH;"P4-@W/Y4;5DHX^?'=
MXQ:^\O'P32=X#V2@W"<=)U'LS>[RRNPR.I2K+)MWW#X7^])EP5Z@3C K)TBD
MM]$G+ (6XFU8!>%K%P'[*!AMCR^OHO:#PG9JC:%R9R07R?1- V'B*Y?\^C@8
M?88^88&O$$9#L_5L\/:X!:L^"F\?NAS+9\RNV[FIJ;>5?FQJ7[>(6?:5RWE]
M'-X^0Y^P>%>(MZ'9^K6+=WT4C&J&P)4<[7[<F36D5GZHJ5WK*H,P\:5+=7T<
MCCY'H+ PUU9:&S-73!IW#HMQA<=+/WF3[?1S/Z/CI9]33"HOFCJ0T:HK)D'2
MIW2,M:CDQ,<DZT[%WI68N>GD"ZW!J,_%OTE1K5TZ>-KE;92@!_6%SRJQ$F8C
MA$CZ)9%TCQ@O92=^B>I.3T'I3J;B!DFBMGMUTUY9X[PSZ7"E0K.@=+#D1_R;
ME+MZ&E/?0Q):OXH[=$%<F,T9HFN(KM^Z@-5K[=11TFZF"YG*W32;N"OV&K(I
MC),N LCW*$3U>COU&4I0.Y4-"TJ%2!HBZ=DAZ9'K(;T62<?WS0$KN;-)1TG.
M5]6'<GQJZ@0_ODEAJ-=#Z7.DH&9I,OWFP/&_;1$8?=VLZLR /Z5C\/7$L6QU
MN*)?J3K@F_V;CU\(^Y*?.(R/M-5Z0XB'%J^$S*VY?83>W%["EC169$=3:L.,
M;JLD2JTNE)8B.:9JJXJ57TJ:(RLR%OG*&K.Y8Y-WUH:[:]^&85UJAC3UUGS0
M;XC+SJ/F:BZ;$+(C9WC?[,_[,  %N&,.0[!-1SD*"KUGM=IC!3A?TPP7)A7,
M%V=\FC!SPX:>5%'SL\I=Q508Q2,0O9;#AFZ ]R5'(V1BC*$?^6?TIS<*&-E1
M&-O IU63$>$ET?5; >,5R?Y->('PNT\N#_@E&+0XMY3?_H<@87"+8DS+ALW$
M991PC^Y3(:HI0_MW%"L:LVDVD8K]RU<0])> QH@28"??>/J(!8F-_PO9W#;]
M$7EOXBC[OZCK2$<"?_%L;0I971SHWH NA[!6ON3X?T=19?X>F(HXC;I G__,
M#4O%A?AM*K@B"V6G3T\@R8O]IN+ ,G#)-E/]UU$LA5V,"#1\/3S\&R:S_O=/
MK<Q4N!)GL1(@DL^FB81+$0K%CUN)4"C.9BE"H3B7E0B%XFR6(A2*<UF)4"@^
M>"E>7T[[53[=G\\ZM3MIYB2E))\5^$]<V]0;UM:;LV1H^"4I&?"^^?/\!7_D
MPT.I[;B.I.BV8NY09+#UEF"-= SJF(K"5."'L<7D=8S2_-^_!^'B_XC%;ZG+
MYY;^[##MF L>,OD?,/DI#W/\J1!<.[I"#[?$V(A_RB5$P) Y7L4<9X>1/\/N
MVYLE79O]?S]B-M19^LILC+N=7P;4PK5]Z]K&P[7]MFL;RNWW7=OX!]@2I\UY
M1"?2-J0I8\PQB&=%,&.#I$?I$J9A!'XB9SR]M!#+&4P4R<:$CGRK7O\P]CXY
M,3Z<P<^Q2.@):^)Y.5G]/\S$NEP=[B"S5*V^-#:M?GXVUXR5 E_I<M70%?]/
MPNTUPM$5!<^(]P6WL$I=Q>,BFU@9W5NQSQ=D9ROYNE0MO"EG\ \GEYD!O]B'
M"M3Q8I*[5.)2GH_S<L^2M,NAZP*E,5,['4FR\0C''BI.%TIG*)VO.=MUAM+9
MLX=L6RE<26R"LY:7KF4J^GQTCM)YV2U+-[%67V-7\[K;S2['=T9\!)2.@W22
M^CL1(7:H!L]WD<X3Q"E^NA@?3HL^0S'6L]T%E[O2V$Y-XFYD0:\/^I)[CF(\
M,'CSMML="JR8C&?-V]$=&[]#,4[\^B?&1F*I1"0M'#I?^EW$.%2RQZU\=(;2
M>2/>NMU!]M[,MYR1E!Z.\O;4.$LEF[IVC8?[V?1F^I!I7U\JB5M'KJ%TID#)
M)B-I7@!%^YP)?';Q_GT!;"J6;:H2'JB@#CBRI/4E0DC'1Y,? AVG\Y[]=VRX
MD. %3LEJMCH>8E3JB9I:SBX:T\1L6M<-?L3VN+-$#*U??+R=.S%^ZO1X<77=
MJB5K4J8O$*<Y!LH\<42/.92UKR-K)U#3KY,UHSUG%[<:WV/Y;L94$]E"NB$V
MSE'6A.KC9"RLYK%I5LT-M)Q;;CV4&B!K<;R/!Z-3ATHG?DE9.YFS^T.$\G2>
M[2N%4D^/BC7137:*Y>Y$SB_:J>GE62K J;KLI>S[3'PJYNYZ5KQZ(][Q+@@E
M<6C1HSW6/7BA OQ2LG:V"E!N)V>6='\SRV?GRM5JIDJ-QNPL=VAJERZ;$V-U
M<1JU[,?V3$K=59(H:^">IE/I2"+YG +\HOO'=$M8M2R'G-UWYL"=P&<P=,NK
M#P#\E&"RY"M;Q395PU8^SJ,].0G.*?)]_G79O[D#36)O 68GO.XAF?_^G#*P
M2SI@GC-3=/O@8RU%5PVSY>!ZJKH(T$@ZRCD*2A,G>#VVLKHVYQ:2DQ?CC[=3
M3KY.%1=G:8=<MQY+ZG5V8N6+JV&JM)+*J=M8AI9L3$3X5.P;Q]1#@#A7@#A5
M</[3 &)TF]:4PF/M+O]P,[_,I*J3I&B>9?1 N>YU&MWE?#F]$8VXE>LZT>RE
M"XL3Q\L7(NDX'^$.7F(3HD2($M\N#/&Y*'$SO:E;BIHMYF=Q/6D4BH/['G^6
M^_-M38_%V$DZW^GQ74Y--1N]7GT$BY,(S8@0('Y0[.1S :)]71?B%4M>YOE*
M21ZZMYGK5OPLS8C[PL"*Y=S*8R=:+W&-98USAP+Z&:E7FA'GGB+@<[9W.U/;
ML$4M#-@>.$]REI6"S_I"^G.18;.1%.=VHU'LW%P+<_=*23_(2J.?]#+=T_%D
M)!8_HJ8/I> ;2<&;+S Y%REHNV9I<;WH)-F;U+@ES"\'2N<:I0 <XC@7X5*I
M2#+];;)73F?<AN+R1W=3G(NX)#C;*O/IN-N!,=\/S3D_R7<S("XT<SN1CD42
M_!'C1Z'2^$92\.9K!<Y%"B9&NE3HI)-)5G6FG*6J-;7;=4$*P/V)LY&4D(QP
MR><R/C[CWH$_!OY35M3'JPT")?5%LA(6H^JD-#XM8"\.C,6Z<#XCZBO_Y#3R
M'*PC]*ZM-GOF<\>$3[KM5<AGLMTFDQF9BH)N.S-0)-&Q%%IYW]!EE9['ML>B
M#7\[FLQ SXZ&M?<9D9F+*_\I8T:J^SL*K>.O&S8S4^P+NM9G=*-$@*+GP0P'
MBP'L56;RW]121H;"=$K!'M/S0P6;@G&T(?G?$W9-H#QEH.RFI"FBB8 ^]H:V
MAFL<XE'J;CY)%#X>B$10"O')W<'_UU;1T/7D\48'P_SM:Y; M+QBI3Q1,B,E
M2FN2BD-X\6]1<\65Y4TSF;Z(^4KK]UHYQ0@W@4(3_L4$/B,]]HB)MT4$2+9U
M+X3WV/;5$/Z7+]1&]5;&-N:_>>X"8S0@A5%O8G'N(BD<:ZUVI2IPD95X\ UM
M=0:05%5<IFG,1!UZ)]_@6^@+?C%C$[7C?[=KV8.UR? SP AH/>T_P1H9WE>
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
MI$G11&NUI9@X]=I"A+YU?\I_E>K-6O9O?W/L-0L<3W,I+I7XV]NX ,M"(88
MO:#D2;^+F "!-[?)&V!PAC._8%K EY4MND68LBU?$,-GP]%(HTJ^W2['-ELK
M\&PVR@D'%R/HO8D>=;G!OWF/QU[%S^FDP*=C?Q_VBG5#CUJ V1KE*=R*8?P]
M!6!:LBE#=JD5:?H4_S%_>0M\56UEL]Y2_$T]<QBQQX-#XEO#1WR"VF @. KE
M%/I*XK+@U7I^9").(A/$ "'KXJ<Q4FNL#*Z)#@399#02FF7F!F"H)Z;^T.B7
MF[$%,R/=L2J-R9M&(,W$0C6\7K9W"33OA0#$0!\T0XEZ(/(5%"OX<[,7!]"P
M]:.W=TWG<!'&+ -W?N_$_=X?-#AY&/.#9Y,5+=EX-*: Z2/FK^Q5*QI+I2(D
M+9QDP+2:!?@"V)I&EW:AFOBR""S [V,'3#ZF-"IRQ)^5M+7:I%&H]>9LJ1Q%
M*11U/]X(BML!A$8G7EK9F M! V;@OMH*<9@HG.+M[^#KH4?K@2E-A?"W<8,[
MFF,%;!$#X02Z]K:""3B  2%J>WJ.C(E,<CT$3)TP%9O&)D%-$X4Y\G:Z<%J@
MIM!#MQ2=>H48!:5C!5Q:47K-< L%J3,?K\ -UXP135TP-(5Z\G,R'=\FV0K
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
M #L8HUU>;=<(-!DI9$=\#;H Q*:CR%X1*:(1R$%Q8O8;$= &ME?^5<6B.<2
MQV@FO&0SC LF8WLG.==.(=WC"M+3.*B$-BUP6R\9#)%N8J>[,_$=A\/$6Y>E
MV;QHMS!M ;A(1(V"I<AH!:[FAJI-HDC^(J?ZA\'Z8R7"D."Y_+T_=B%]D?[C
MH4>>6V;T98)O\4,_7L>H$( 3@*LUA<XTP Y/CB,X!YT.X4U< FM/I(*$@#WG
M0J", E8$GJJ0:2;I6\A YO(_[ 6W(2C9,M?QG(8B;\8^\PZI^D7MR*ZD5R+8
MQA";Z15D"##K^2'7NZX,^)+;G3$VW.X,MSO#[<[/3^':E-X,U!(]1B7"_6JK
M>Z,\@)I/#QS+B1IXE@(54+#L[7Q=H?A*F_*L$$]R23[UL;6#WS>9]U>*?Y7(
M',QA"SI^FXVM=7D6BV:=S;!D :;.JE@W8+NJW2;[BH2!UV[UP2)WONV!L5U3
MM;SW>(.(,'>=5JG2O*/;YZ5*OEDN@4D+##B&MM9_Z$D/T,OTT(=?8U&5&&NL
M#FU&,E52WY/D%PT412?U_AD?&#Z&8AD2@P#!U5816@A$PQ(D*AXQ@I<;LL6L
MJ1CQ[(UUF5H:R0YPIK&1*K+S3D9-"YOZ:<J6,A=)L3LDFJ%[F_NX]353_$TT
M#+#BSC:U=C =E?@E@1JPZ($$:N3ZL5D15L6K\*NI]#20JKQAJ!N&\8>IK9,"
MGAC40-1(!,<:*PJMK'J<?>@/!!,_QG3Z,9X"(P[7V-H^.A0C+(0-:$VGC?.S
MG1BC!G>DX+$OL?Q9A#\0B:*!TMV"Y\^J8OF+B<K^^$=D_!;&!3VGR H6Y$29
M5TTYBAOM>$A1=X982=DD+CQ @6VJX-<3#Y*F_ZA>;H,?E, CE>0HM@0OM/S\
M8>; Z]<5(/\\D^CEZ7\)'EL714""Y@)9W_GEG.0LG1/+;0TVF**N>(,-I,@0
M7L %=VCMJ4URKNGU$J$1*Z]6%=$YP$BKO<Z](-I^:5"28Q<X9:EIZ[[W.J'#
MH>]:D6U ?VBDE\W!%WH"\H5^UM,RR-U#NR,#74=*V&/Y+9IE3@^Z/MVM1T"O
MB/2KVQ^6Y]]O.+;_D8?3$@?.IN$@HIJX,AS[]U!=*@?%(^#M^ XXA;A#9P]C
MB;W#AF_S07?F\.:3BEQJ[YSB^E3@LR<"G[Q*Z4]0Z#E?V>>2-;O2!$C1WR#S
MH];K Q18R9_P%!BN>. ILJ4:T";$FGL;MC3,D:A[)U(V9_6RS9JU76<C<+(0
M+$A,]K(86M1?)(7H\&7H;*+]ZR5I>+EK>X762!XJ2+K79/T[/2%%3[%1H %>
M6RN =YZ##:7C&TL'A7+,+)0>')7LEQJF.L)C*%B/%OU:(A+KZR,H\VT92'LL
M2M77-E>2\Z":S[STD.&F3UKFOE+SO#._0H*OL"Q#4C<E$[P\3IK0;:_+.*!P
MZ:.0W4-V?XG==QEJEYL-+&"Q96IL#D]%Z#4XA$#!,U6T<#NN+"GKNTZ/"W1.
MSI1AK(1L:V[.)1"O$GJC1:[6A[J@H8PJ2J9W.>"X!L@\>&Q./B<N9T,N/R\N
M]P]W!OW3]9F7S=$9'V6!O>CA$-6K[+-=6FUC*5T\S76'MVK(F8?U-M&9.' E
MW7,L/# PE3U ",CUIN;<8$5/S3SEC@3M0*^F(YY+Q0J" _@T5.U-"1U23UB<
M6?X%5INAX#9L()P(CV/%6_KZ/1_K@NGHZQ81NL'\K,M$W^,Y3*&_%(+'/G@
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
MPN#XCF ^SZ/X+(Y0 EPNG46P$&$0B6-W4?HB0+A'EZ[SFXA$XK'Q<3&%G1N
MM4Q$?BH-E89;VDA:=+:' RP<C2TEFD&)K@7Q; 0EAJWNQM;4EA)6.CT]2EA@
MVV90 J33T%*B"93HM*QP:@@AK'!J!B6L<&H*):QP:@PAK'!J!B6L<&H*):QP
M:@PAK'!J!B6L<&H*):QP:@PAK'!J!B6&K:&EQ#XI<5NDWFT'ILWN+'28X'^S
MY[R7;DJ]SFF#5#]T-Z4&L<O*:AR#?TZ\&=?A>RD=7JXVHI?2H07I\;HU],>G
MS>)[;<KQ>,E\?N**<+]-.2R5FTGE?;=2LG1N)IWWVTG)4KFQ5+8R>RN5QR?>
M+FL??938BS@Z.+(N,+@T"@R\4H'!WLS,HT_V*!#83<#^W@^^.V8X/P(,[.[
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
M5:"A^/"Y)>0E7C;!W?E,]90GNZFH0;<U+JBHR5'EH]TXHF\RT5:.*+%<,%\
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
M$!4PU:B9;D"M341V@S4PG[$ SR.-\K?O"&@BG*-ECLGDA%D8^)G.>?L03*?
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
M1X49Q6GJ$C9*GX(61YZ6J2U3[\+4FI43(;F(,%WI3/'FBGO68-H!)E[$V N
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
MD8#*=;G5!AJG3*LFIUTVXYNC<8$D<?@F?B[RQX4F;[AT#95(?:Q5'7OD20Y
M-)R8Q*W2V@4+_P1OOL)#7-=L&:IS&6G^18XC"#.V4C 3(^'F>D 4 Q GO<+C
M TKQUKBC!02$T455F;G;J-K$!H]D <LS&6DE@H(29BZRZI,()J/"380EY#Z'
M;.2MD7-N5=A7^'@C\$?IE,4M\;*T7E0/T;DT7/%%B.RQ=(W4?F+*$M6)5XGG
M=TSY!R:2KP@1UE" V'+);#]C#!W$)*!#-V\&AM^%@6BB3,0)V:5D.6I]IF6M
M1U56U:V(N\_8<6I";NUL%,J -@E6EH2QMS;M_0I-"J  *5PV&)L&H=;X0>7V
MAIYA&ZYV.;259#9X<FL87MQ[&1\^"\2@\OQEQ9&78#]SL&\)D('$R&KS+Y(!
M,898)%B6,K91C9AG=\J&LD<BED-WX5"P>0CBSE? L#!CB8A+L1[,;V!]DNI\
MC!).(/A:7A(1B&\)I-!3'(XAFL[PM1&4"CU$:(LLJH)ET5U85$M#HSK>B/AH
MEPO\S4L"O]Y4\WBB2:9#FV1JDTQMDJG5"E8KP!NK0=?J$4,)P %-8\$6B0Y!
M7J\+<%N3Q#+?MK0VC BD%,4&II+]_!9>(GL\3$26X1=2DB%JG6R08 ;-:^*$
M%&^2H4(.T031+,S)-"]%/#U\0:1Q&B42;.GDR8(^6"[>S,6&WR<#$M,@I4-[
M[E,BCY4+,]M,/C R#*S M*QVBR[C.C[E<C:.CZ<<(>7NJ'/>0FO;@);EM%MS
M&@;U80R1/-"A3!%,=\C4885Y8(UG'\F2DLI1C7L+U>0>FXOK<P[*T5%G@W@A
MMX7BRRU;6K;<Y20 !%ETF5T5IURZ%L)LQ:NJP\J=5>6Q6!!EK( EK+SISJC3
M=<N.EAUW8$>8D# [Q*VQ[LC^TPZ/PP:ARDQ %KR*4VIJ02>EF;CD(RST:& )
MJ<W'39Q\3U7YI7>)O@^E0"677B1;)%BFM4R[U5_))R%H8T(! Z>%3IRJV1J%
MU5A _Z,<M2:DY;/["<>5W!8C#_<2C^ CG1ZH<L)^2L2E[!55Y)U04ZF7JX7C
MNZ'<V4)PR_('2P/ )%PO*[+HJRT^+"-91MJ%D722DDI991_\W><+E1A9J5 (
MHBG0)EE6P2^JB)Z6_2S[;64_3W45];X+RA57+1X)1X43T<VZ'VK?#41S=5-2
M.L,)8_^[KC)Q\I02M4MY>[;/A^7)V[<3*%K/8G5)0!G.E.5N9*K+DL@YMYUM
M?*WJA[J4[=6RCRTI]+*)")?>8)%ZY.2@1D*'$I1PXU&[#XUJ+P,*5(<6B4O*
M%=%=,;G>R#-TT2+&#JR<C(L534F@,QXI0)QXL-^Q "VAT"_76Y:<R-5IM)Q?
M\P0O='67B&E] GN1M*XR*->N3;G 3J]1D:1.A38ST(U<R2+@?D^V6UO)KE]7
M9B#U\$1$ ANP[HIVC.5U2"O)H)4JK!0>X0M9EY'K#MC<@+?4RC7$T'QQ ]=M
M<"--*DQTJ4CF#/L/8GG9FGK&EO-;@$4B7!_"#\-8*I_$RWZ#.?K^9L=AV(A9
M*(J*CX0+'C#K%5>\J "C"K%*?&$'RE&;2!T\\X"!J7/V%?4C]J+"XZ.>T[15
M#E9<0;5SYN[2!9NZCJYHC*S*Z*@,CE#;=$M!DEXG5Z>VHTL-4\WRE2T08!-K
MV1X<]CG0$8E>]$ FOI&B7)-TB^/.;8]O"K%2:4*M68IJZ"G'NIK,I(MPL="[
M))ZF0I;<5^[0I);T;6*MUZ<$:_ NW4T+6*;/+:M_W%*?*AUS*;#XN(NICM(@
M:(4'UF".I?N":Y3(04[+#:JKY:*89Z;>9#8.FI1V&C5@IZG2>ZOEI670 ()A
MD'H#>]QS3^=25>Q$F,T_2R 8+>?"1YT&3\(J1C*0KX&9%8-P826N!]>E;"
MR*8BT*5@RHW EI1*"9:5IU+KHG[BXEI5COF3.H/U6/[BCJIH'OHLKU+T ;:[
MIN6? WN5EQ.6'E$EF2)S(1BE,1)B2IM:5]QQ7]Q*T+CE?*&"8;,0+,TG(!-H
M KAFF"VK 22X\S8NVB2)O:FK-&G=:0H#:%085&$>++R SU9@6;EJE>6)P#).
MX9:.2ERE I=*8W.E!@@(4)=FT2O?Q?O%/%[!W:*I.2V3LEP8"5Q^C7M#CBF(
M4N B4]O4J"+2E!LX!T=&U>W,>5AXA[LW$<4WW!@8];]LW$;:D8%@)@(!.;!*
MN[C_IK;SW(;^7#6*?+/HJ*;;GU*MP,C6"MA: 5LK<#CCIJ PPJAJ2 F%VJ1E
M(5B14O%-I?)5GD%%0C)D\!HC!91.?(,>%:I3!=E2LD 7;$"M&!D2L@D1^?,D
M4MYC$%W#8_#%+:=)?<^_$B)14,9 T58X MTAG5G1[VC< \.#Q5W3<SXE)*2:
M%O*KZJT$K"?5([ZI9 U)\X=01ZB)J9"X51+KAS\$]/[+Q)NCJ@T]M"4P3 XF
M#OG0,=MO4X&8#@PW46==H!,Q3?)+5LN3@*%Z4VU<T(+($$FA]MF,U:.2 ^&+
MP0GG5:82.V#8'!$6R (9G).?$D[17$VDZW%S%9,"!W<;!<L4?V$X$T+7Q @
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
M%E[:8L75@EG"8)Y>>S^J2X@PA-_=GZ% /#F3:,QV<Z/=D&]=%U<%GI\^4 ,
M#*@3^?_?S:QILQ'=;$1M3U4""(+YL$WERK,ES99TIB69QJ^TV(:9PFQ-LS7=
M8$V-VP!B!"H,E//"J48BV39_CI+KUGP\CS\7^CTKD'&;#7 VP/.BJV'FBF[M
MX*AR$F6MZ[)N9?(QW1\==Y8?@0'/ICB;XNF3U>%T)4PQ"V6 SK8+>EW+,="N
MR,KR#G":0!'>C,C2Q)2HOD.%J2P=8,&NBKH,>.HRN]9BO 7N W8-!W;#6!-T
MOK@:+308V!AI#_Y:CGL&<"5%=@K)R4*),*E7L G<!+:R=!.$" 6((Y VP1D2
M2,!83,4,U>(4U(!?@*I?45'_>=3!\V]-"NY4GBX+*O85FU1T#V5!B?XK MSY
MO^T5UR<88H%_L /$)X>&2$!^#)]-!Q7&T+*_,K1L_"_??$;067ID#GI,H0&A
M@*MT>TG<O X885L."_E#.*(Q?X.YD=Z?3^.19H>'1,!2#V@!W5*8*QIJ1"5?
MZ@G(:M#E;@%R#A58U>?.\NS0,6);T-]&)MY"P*@5J*+1- @X^HRLPY(-D'\9
MI]7Y-W7(<J(+S:V=LFZ=*?IR-$A/*[U<;-S(E(SPXTA?*$FZ(G-QU]3]2.U.
M@=MBNP6[8_X_P\A;4/)@;X-[ M9?(X5;U1#_V5&3QYL$=<MHJ T!U\4[5Q:[
MNLZ7,+C0(XFT#$?Z)TI:;.!3RIJB9??$8S^VQ8KC/3BE BJLX&?QVF[=DX[R
MFGH.K/:3GG%[LO/+'D84I-.K4Q0?>Z&G5_4&/.\(&OQ__N_3HFWZ SMJ7/^_
M_-N#;^\_0F\#_Y$:=:3V!/@5!-5C1@,L3@@;!=5R4*P%6*JW7RPH!R3"TEZF
MW?7=O;R^IBQJ6]:K,*+"C67I".X*!,G1((HYJ78%X+,;)VP]N3N4]7'QS@']
M5 ;S4[OB8/REQ1K?3;C<-_=GN-P,EYOA<I\(+O?^+M4?N"U,J90"Q:X8:1 0
MQRCU80$2(1]?ZL%R7;1.HBV!<>SKW$?R!GU!!]W*(6:(X#\  H%C3JI0 R20
MJ#9#:E)")]G?*LXC :M=64HH0F[74"[*()")12X^ \?8=S<&RG(Z4+M^<)PA
MY$M1X%+8BP:Y8%X<\HB(8M) C."MU?'HKSG35GT.&D1$0TM'HI <)4^^)3'3
M0;RY-+&G*,'C"#V'P4O!FH4\(#X(.?;#LQ!.0+5$>E@D("0( T^: <2CA1#&
MB?8\G9*, -&8*M@C1Z0G;L3_*,+__1GDPV-@*.-$T.>Q/%K';Z!#QYCIU2AP
MWI1 QX: $XS&X4!<'+VW:NU0W8",P"RMK+K2>Z;B%GPR^"1<SE\; ##(KF<X
MVOQ=7]'P1=%:O!FQ7\-NY>G7-8;E#.""9 5G!9!AH.P+R@#ZBD-<\-07B_<(
MN_2>,;B%F!D3)IQ;@^I"Y>#W,Y^NR$ABBC-$?8>4HVV=.O4%HK.C-\5C\?+Q
MU='\:&)UWR.;N>#'QB <AI00[QN]=;+Z?UV\N;"_M?.V )MH 9N(D$F0@9%%
M@==E]-H04X.W9^E;<&0&#6]'0Z2;OBGK?KN#9C:]8C!-MX>XTLD\E(\[PK\'
M2QE8)4)E>00&'^"5M[8BYU%ZFX?XS 2>"'$8X>8U?8???*9)RLL&>0%RO^,I
M.<?!Q98&C)5,AF\8XND<4Q-EGH"-U-;^-.AD"!EO;I 7A>4*?DX7#$=H.I[O
M0PY-B"=(7M(!E"OBR -,&0_[8@XMA0/C5H9&<L+!R($J#L8N/YG3YT]TS8SE
M<P:JE74%I<3!(8#F6Z^]E6AQXLQ,"E%XE.!.9$Z<,R% CZ((<;2:NZ;+1Q14
M\#KS>R_DPXV-9);L(4S8$EU37\T2S(5BBK@<R6%%-SJXXQL= ?S,W8)/IF#&
M'.U"VP+>QI8E=9*QC2,=0MMZ^_1)$.U.!D.RTZJ&D<_'G]B]/S:FUT7[KEV\
M#@193XPTW"6M]O$N,?C:>5JASYXBIG[RPYM[#Q[\E?Q8UN;U[_6[HNNW*9YQ
M'Z3%Q-6JH0=X=*Q=4X5GH YNN9=&<$[@?25[P) XPGL+EXK]31Z$/;C*B9='
M+/)O?E' !#]'_'S#?#, M ]4Z?<'T,Z_=^6\9?W!>,J?"3(N%F^4E#/272B2
M4B"\,+CG<K?WF[$C03GK!J"C$A9;L<T^CBG]25ABJD2X=8 G(X:6XS=_\KJV
ML\CVY.S-IFX,BMT?OT!'CD%F-74342(ET&0S[9# QU\L?NK]=^J^#;PJ2R#)
M O_"P[VFG,_1J/>Q?@7[T$%QU19I"7#P Y^2I\!QI ;^,\XH:417D=,;D]^8
MM\EX:RIJ!\:4\ L7,+8K+KFULB_V+1-C/U*Z!P('&+,HNT*Y9P8VP.%FY]:[
MBO:>H9V!>W'5+_4QO8>O,&+P?\7'(\=S$:7O8@MR<)#<2)%\.1GL+VEN9#D@
M(MGXS0_G\G#N+$[PPRIKDX]YMDR;Q7+P>VO8RMQWMOZU+ZC0<<M&#-0;8T$2
M&AG1^NN0?V)2GT#_V:+J]RL(0&#DHBONO7IZ[P&<Z/Y_?WR ?[6J\R-G'^@+
M5LY549ZA 6<<@VYJX"FBD4 >3HL+(I(0&"/]^^*_W+%K^CSS0>)W?WVT^.+@
M]BL?EQ6_]_ML]25]\87?W>\6?_&IR",\6W'*ZWFUO@C3D?"),,K]\I 75[5<
MTN_JNC27>]SX@+HN[[U "ILW_EVO5G)=O>+C%V_"]=YBZM,4O\HE_8K^/KC)
M?WACJF#C#&Y-_SY<[OG>F__OA5PL[QMHJX9+78+G_7_^>VL?I)9KO93Y>S.V
M[M^1WTGZM/Z/]EK/7CR%"?6ZJNFVP+Y?;;Q!-O%MTM^%R_Y8>"=]U*NNW;XX
M^$ W6]UKKLLU7_RUPQ:T/T)?17ZD':R!?BY<_Y\^%W)-6?C']]E/UM"UM[^5
M1UG/,ONM?N,CZ]U_E9!1V(48_)L2%,##O7WV/\]?/'Y]*7?>%6WI^%7=^Z7=
M-F(%KH!7XY^TRWT2Z*I#3_?P;OWK;_P>WGG?L7A<U.0EO8U<\,=Y]C,WTUDR
M> (1LM^ EX?&QR@/[S_\1CD!50H3-M]/KYY$B2D<:D&J!)WT <K'S 46N_76
MN7>X[6KEM8PJ9_45EI=NVMY)/U$(2QX2(W*V;YA"?'H/H940?$(4ENT;66$V
M.F#5:Y 8,CN@3:A%(%V0G3)#I_S/(JNV;;_XP9^H35\,S2FL_)<7=YE5X9L'
M<YMH;A/-;:+/$4W1>WYB4E2J"P\U0'S\6/K@&XJ-12<\GBB1@*%M#=6XX$@'
MWZ>A3N\3>XZ7X?L0@TO%AG+;:.)P?>S\_?B_>_[CO8??17DSW $DS>VYF;(&
M7*J'%+C=+!=>4NEJ(%]RF^)>J3),O+&HU#"Q8(9>.KJ S!9C>A+>U9,GK_\6
M1[B0C_GH]U3TN%S\HP"$P^+-&K,M.?6^6ORS[A&Q]&;G;ZC>%LO%Y6KU/X7#
M?X<@#CB!+_^Q7'Q_L?BAWFR@ WCOQ\R[G;5_(_[D\U_8^R JCJOPKTS,EOWD
M8Q'BO(6*&+[IG[+J%WB YV@J/I+9.@AI("(-Q^IM>M=O,:<->:>V6# ;D01R
MU5!?;5W[5%2K.$"1:.D*B9Q0*J8'_W'ELW"$7(M8G)GD(B3F$7U<()H6:HEQ
M;57K&#:YCQ/26+RG^+VPDNDU*N.IJL%=JAK^[*C AY2+K8MV(+ZK[%!XQR.E
M!9)+"_!'ZN#)P/21/)2@3"7X!5LP3.YP22O^QK(\2[(#K$:LP264Q",&Y";+
M!?!%$KNX-%>H'D^V(W4EN"B6E[4D/<G6.07X&^!WSU3(,7C,CU")/,<(WJ^5
M,K:+883SPHQ^V9=)ZH0WE8?08+0XI14YJ>D$#XVUKN9$.2G>@G%E+F('M63(
M8#%3M:&)0JJ2K!*-O%##(/LD&EG G1-&!)M#%5=;BVJX4&/^^Y%_G*ZH\B_"
MWBN/9-0#!F9#;3S8 L"\X<IR7+FDUE,HIK[9 R@?=Y%?^_+(XA,)'TX)*LNR
M):J(B.$ XA&05H!+^=]JJ/,;LD:H-#8-> X"$V,**:5.$6D14F>2JWR9<"2X
M(<?56WS#C5!;%&N@<80_P*;V9XLW-Z1U7'DW$GA6C!,:+")<)+@?>@.6[$3W
MNQ9[C9-[%&B*<?FBVCI<HF."0H,%)_WD2#R>_>OQ!EL)K#%CEJ)@ %'K!%XW
M>E,VK+Q.KS7N]?%:)7VQ>-[ )&)[@DD7S-CJ"XAL1)NMG@R/(\9AP6=!;)<Z
M;H"&F-4"C:3M^$(^JO?[N-Z#"^ 3)W=M0<13*%/1UJ4#,94!^#Q2/@W\Y@.U
MO(A;: L-_B[V$9_IL/@S$</S3:*^!8WCNBD.&5;CL&!DZ9E6"-9H.1X/:J]^
MA:5\YB-AVXG$]=8VI96()3*SJ5/96P2JFGS$VUG&I-V$S2$MGUO8AGQ+'81!
M%V'0( KY9ASB0"'R*ZI"HH.B0P6S:/@NBQ(&/TS]([@XU,.H+SCV2JD*)K%R
M?0:[^LRF)"X%Y92E\PVJ2WXUP;.P]VYW<*]<DS9*MDMVI#1)1J9H!!+&!/H3
M S"$LDR$Q&MKW1^[J_8AQS$N4Z>U)8B[YJ2'A&F=>Q>B+R#1;(HM\J\(C"&<
M@_"^,&>RN5);UY6<@H;IZ[,[A*2(2RRA"Y->V'L8/FJ41TMG>-J4&=C9\@RG
M:=DVB+6ALB(U0%;AQ#>KB+V5$$<NF<\9G,5CA5.^0GV3)X,\]7GEGX'<RR61
ML#^\?_\_0F/PU9/GAC4ZB^E:4:W+WI/E[=337D@'#%-E[]\T</SY%25<;6BG
M(H!/ T22-MDP\[5<_MJOYZ9HVHXCUJA3FT! VFG F^X7Z;1#0!NNRS?]X*'<
MLO3 \&ZAMZ/TI>?<\<7BJ=";%ZV_ZCVX*C3VBSJ'^Y38&V?SLBJX> BG,:#O
M &4D^ \Q!W]!1'70)&+Z9HJ ;F/'"YX./#G2@DL'+UPQ!,J5%(60W!!&B.M&
M$9)$\1>J3GYA,DI,X3]PO51IY"[WM1[.?:VYKS7WM3X56S@FD&5YCUFU001T
M6,-&:(""^ SSJ@_5^D;TYS&C)0)6P$$I;<!M"C)^!@A2B=$L'H"*@0)2WN49
MHD(:2E,,D)'2PP["T241E&^.ZN)/'CO0F[F&^!H/41+,S3 FD;.Y:.WGI2+C
M"#?N8/2<)8[\J]LBKS2&-33B','OES1';R9Q$$-+:E45I J3M.,R)C(XY32)
MBL\P"-XM!SB48.4\JU'5LJ_@6>#+"./Q8=TY\>KBA<]X:EFLD9"NC3J6<=]C
M:=8-RL. N>1,"-]TI0P4B6?$.3I_7FC_52(;"+::+' L\*/H+TCX5M7^="VT
M1:$79@U7HL6KHAR80HY#":'\@.::!],^FYK4")P.,?MEZ$K\("-JKVE$[0="
M%_\W;@L8:GRE\VIWJ;3T,Q4J&"M-;PTS%"H8M*39THH=P6">$@XPQ7P E(8>
M WQ6YX4H9_%Y]L;. 0&G-=C\4U=5WOI>7"Q^S*J- R/' 9TDT07/!U)&OG=@
M5WIOI'TF_/$^F&SZHK,Y4?A *. .6N16M]8\6%Q] OL.Z?EMJS[=\$8//G,
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
MP=^J-J+$V')7<=MJ[23$Q,9/55?W#@@I7\,F46KL8$)5;?:*5G:1LX+\(=L
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
M#64^ACL.[E/"6_DF<D@'K1PU\X*S#\0*4.Z8I5:(@!:X8VZ5"7V/E-[F8;!
M(EAED1&%#DDJIG)\/(-LF?><@-\&H9/&Q62-O-<4URC5T8O%#_4U<5C'WT6,
MM'3RS94P]\&[&5S=N!TCD1V3\U$BLH17A&T*SM*1B'U#H#SBF#;Y"<L<0 )P
MO:NYC:PU3!X.U"_;@?>1_KI$($M2=BL[PK]F^571(L&A52FN+2D^:F\"TA,2
MOO#T#C45-"_:*EO_\'F"RTTA2U7R'%DT5\>(C^&P.[;$$@GR-='%W+Z +]SE
M9M3#N1DU-Z/F9M2G$N $1R/^!*,5J*(T=56L1^[%,H<87\72X E8^(:A6 I0
M I&'JR+OD2Z^;K99Q1$HI8Q\I:5U]D@%S/>A(I4<M,#&7@M6=0@-\D?7KWW6
MB<"GD9Z@KPV017A@1><=]K)T6"1"H1*RP\B30NVM:$V\84(7'T-3Y0SK(5V
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
MT QQS8=->T:9B>0X?Y,M]E"WV$CN'%;IJ4ZLP,T_C9\6D"VO.,AZ$O*1C_H
M9Z#&S#/=D+@IWFCGLJNBE"@:'Z_B&66CZJ&Q"ULD4OB"UB$ Y(DIDMDJ$D+!
MIW0+@Y@@#:3C=&W?(*O<4%4P)49(I'04 B5N2=#*A3W"@\CND>D'X[PGOZ4I
M(T5 L8@,Z;P/]E<DO".9PE*#-ISKNP$H\S((_,EK+-K82 99EFJJJI\:&\@&
M<$P\]U\-DDWT&3SW*40AUL6IS!@I*!?[E<\=J,FPD6G_FWGFQYDWXI&8ZU2^
M\O?%CR__^^W+U__O^0<=NXO\?;1!KWP>1DOY]UV1^Q7&PN7?'M[_^M'G-D6Z
MVY?I_<>ZMZJ3VQ&3PV:4X_!&90,,(,)44K2T8%R<VZ_D8\83X4Q/)#846DQ)
M][0,=A5_KP6FW8+&8M1Y62X<9C</N*K G2<;D'W*M= '=N3,1'@/,PY9/U1$
M0E-DA;U.!PSSQ:L=#&)_/1Q85:J<@9"2>1=<"14=3I\W*NL@#D@BW4FX3R$Y
MKB(9U4U ^.FN%3Q>H"2PJPN].^'RT7+*<-_=)MQ=.'-6 79Y[EDS*FD.WQ-R
M\DR>1T::ZX3".(E<3EY$A[GQ!!O#Y0>WI'3>')1I^!<H]"?X451O<_)6VA,E
MIT@;SF!)H\GKH*]UN\"9/Z/ \Y9(;!4%G%ZGI:$,/919I6I9J7='V.*)(FN\
MFQ,D+<+US=6VX$='(@O,-!Z&Z?2M,A>8>CJI>+ZM3QS=2VM!$^:R[]LN DY7
MO?^-FANE<D:8BUL.%^60#D\04*AMMG%0_'; =9D!DGJ] V+%KCD.%>>$X[FI
M<<I?X]:NSX<N'OWPDBO;I*>JE ?%2LE9ID().[)R>F'&6S0T0M0P6"'%TL4O
M#26&'>8$E#8X(PF7S"70A8UYYX<^X,2-ANQS>/GIK0Z_O(<F^Z%T0^E>XE<(
M^K-F]#UL_C"=+]/H('O'#;:/G!A^X+SJ[2[MM$TC@([P[Y]>+A?/7EQ*VN3?
M@J#9<2NSAGTG!7,@3>IVQR1O65'!;L>@=L"L<_Y[5W'%L0E,Q/*3CC_*_<.Y
M:4G=B?;E-F9:] *3XI:=PY-SX'.6"[^F$'-M@0M[_2[;XG\&UPET$S5M:!I9
M+EK\!) S^/AI&>+)9>1]EB3'HTN^KRNHZLM+;QR,\,B?W&_P)[(&G.T!.UL5
M2%B\#N,:@_D45J (I[L1:/8&:IOUQ@:,9:;/*;Z"6/>S9Y<L*  A_>7XZZ38
MZS?6,V_7]=[?\&7CLL47D ,]O/_(?Q__Z\&C+\E?"Y'BB;NB?S>B0W0@AL<D
M%630%2!*=/@@$\?@?UXL?F+9YVL(TBG\/C]X@H4^P-!-U\F8#X;5[W'>LWSY
MS?M7(K2P.07IA$X&^Y6TSOY%O.]%GSV!"Z1?H8D$;U?\]E:$E.V@E10]*G>=
M$BB+7%OTF<&&N,%9#^G-B&FI@P[7'FSHZ%U+:RC4D/\)2>4EY!B&+5RR@>*+
MO_;!?TA#JPTQ-9C$(F[V4S'SA][_\N(?/DSU2[]XK?6AR]P?(3@(*S_]9%=4
M65@U23MM;AUF>Z(L/P \\6ZS#J3!D=LF!-!J7'ZY\9>&+%2R,^YR*^V;N94V
MM]+F5MHG(A:P/@@UJ8:(B1"!UR4HTX?JH+!M@8?LC@<Z$0-G6:A-@B^+&%NV
MT7F!4),=H V%0HQ<.A2HB2AF=."SVF8[C0J!BT+.##?DKSC(JH)&)L&OZ,EU
MH%_NC!].60LADX0>'M6[!\6_9,"3# Y\]-[RJ>GRR>P@44Z;4IT08)2_(:F\
MRS/"3W$HDJ<#'(IY6X*#:"E_PQ"O<-+@QW#&2B5%,9VN#&,O1XU3(I.C>B#P
MTH:VA99C4J6R6U4$O1QJVTV$I927RU3\J:(D58XK8>"\B907>0(D!)HG@F?T
M_'NCY]$KPRLG%#9E<</ >;J<'X&4H:Y8\'0GM(,@?>;YN7W1BAITMGC\XR7X
MD<5/WNLHGM-^J+FA:G*BK/L,+^G*UF&F.H] S;O@C%WP/5EB(B6=*(VP?@".
MZ(76GJAXX[ %RX[: OAP8\W6.5OGF=9)&/U <2[J!O5!ZHUD4TJ.K[8F<+*D
MJRY!-J;.6 4%=;[09AFEUF*[A!I'5!_EWE$@*0)1R7 3D:(;MN]" ;=6I8T*
M:9B8YW[8^P5<6[\F)41_6$"1MW1:6<3[W.*>ZCN I2<*?N9)N:=8_"ZU>";Y
MQV/*W'?J1)EWY[P[/\W90<A\2ZZ"Z!\(S3 @0S[J3@$[JZ(V?Z--68/P"9';
M?.C,9OW>9IV:Z<S=WCML'# 2/_K>ED_XH!-U'&"CO[?R/GM3= NLEN") LI'
M@*QF$N)<<%90KM"!U-FN9[O^6.Y:2C=2\D,BO@@QH\ $ZF];4G'$/1[<&G&/
M6B[U7^79M+&^%A.86^!N^#74W()30^,LX1HG%6P+[8QPY(3/G)D5YJURYE89
MU?PY^@Y5_\T?.P=@2QDD<*F%?XSX_=I7"$J X6OE]H_:"$5EJDU8)5=HZ*TG
M>'B[@V-K &A:P@CRM2M+E*I$T1_M?4=:9 ;X-8;EQ5U@6#:C!'>BGA9P%2?!
MN]),H,'3^ 4"$FG OP#J[7%'!=T1J[B(Q23Z]0P0DKFFZ'<,[[7<H.WY!'KJ
M(8DU_'[EI!EO,)\T\ &HH= .HL@'-+(D_.F3]!<XQ=O!#.X'[4M\;'3=$]U,
M31_C#UAB#V;3&2DGL"@&.+&]6FE:_T9)ZS :J@EO/E7Y6O!8M1RL-KI,E1M$
M[0M)KYAO'&K)U("!]Y%V-;<1&O>8I@<">C4,0L2=N0GO>6)X>@@<YY;4%.(:
M%/?J;K<4I[.&J0FR_Z4 D2NZ[O#]#3."7?J]G1RTV &>YI9!GIX,G9!WUB[2
M>H5AMR$,2;BN7>>D0]JJ4B!JBQID*4]+7"R^9^<,5ZS70#O,XQ.(N;)-<+OZ
M1]F#Q$9A#@1_8B0Q3_X62WHO^R*_A^-%?[#'PV<2+,7X/(+!SV;B\A<ZZ!D1
MSV0L:MWN0'Z:!,4(WDY7]49"-P_N8OK>,9[HH)-,0[#1F%'K.D +M:)D +*%
M-'T3(%OCVWT;)-)VW@_K08K6#CLPL5!!84P)9L9G] 0)#THTHP_5Z:_D8XK#
MA!73G@-@S))>L\G $/U'#CXDA:7F5&7;0*Z2ZVU.60Y-5)6)];G\R[\]^/;^
MHT!4$B@U^+"MJS5QNOJMU\.0 ;WJNXQ)^W;&I,V8M!F3]HDP:>3+73[IS9%0
M: W40T/?Q<1"HED=PI%&6>/87Z( 0DGE\P[**A# YNPFTZ=1@5Z:_>!/INB.
MT4&4IRI%4^UW.!P_+>0/!><4,LP5E_[)\Y($)4^X\@@AD'$" !_Q$@@K&SYW
M8&S"\^4$) EQ5S:"0Y:G5J5V9<A7EPZK6+1F)Y/)VQ7.&6J$/D.R>\.(,%X^
M'K()+4@?&,,P8D5*>!+CY9 +MNN=RWL IA<;20(7EQHH0#QEINE'OS4*^BBV
M@;!*YF-DM$!&)%+QP(@AD$;JA,(+/B(<D&9X#C(([PFA\)).P>.<D)39 7\&
M!CWK4,R5Q3]162PJPW>A<_ZFGF>"41@?_JU8JW0Z0<7DB"T^^'TG"#G-?2^N
MBJOZ/[\J/L.BP<-_QL?NFL_UW'B,#O"$S// /@NK"'.7>W9$[VM;H4*)FE%8
M?\,P"*;$N<>6XNA@K-61X7ZSI<V6]@<L3<4=4FT%M#T?3T/;&*MM3UZ_Y-K1
MH!;H,S7!/G-'8B/:PD3*E1Q3KMRV%A<:C<G$S18:FJ$!7[A5N(O)FYCWP;P/
MSMX'H?FA0[(@25MTO<[^7!5^T4@V/G#C=0N4]TO8WVQ^L_G=E'DHQ3C-H:@5
M[6JB3$^<]M[I0G%6[!&^5S&'(',C^^_#F#NV4BT)&%11O(//I=D-=NYM>, D
M'WT,.W)X?7+\$Y,#1\OY4C?6">,%H&G!C6^X7Y%)H+( \5WX_<;]I6P P)[W
MT;R/WB.<63=]T1'_'^O(,KH>FZ+(%;XN0$!A$@G0'FK0 R+QV[X=,FW-]CC;
MXTWV6$#MJ"^[:-!:&#-DV@-:<P=I:XK_KF<#FPWL1@.3FCY+F%$R9F1(5!-!
M);2S'/$#@ N)3V[+UC=;WFQY9UH>G*6NV?B_QL;G>NT7&NF]=?;T^Z>7.D;Q
MCR>O!K20S014;ML7.1+=IMB^9ON<[?/L4%##/NDH0@M=PS^>L<PD?VE$EP:A
M5,#/UX' #Q.1 Z'%O?Z Z9!>-V_JPX'@X)37T+5F(YV-]";1W351T:Q=(A_.
MVK9>$VNX^M(17H(Q ]X10Q6 N%?\Z\0?HNFT&I 3 )7CZ;79><YV>9-=TM +
M)])I/F>4/O-G=)#R4/I_*!HQAR:QT'>D 7D=C?YWM;>GV1AG8SQGX NF9Y+(
MXVEP^,J!U8DZ'W*/(2FJE'UFRYLM[R8W>+ZUT5^1GR.&<Z+E%4J1*QU(L--<
M80@,-"?=NA"_J5Y7M%7A[WL>YR (94IEQ<PPB8Y7:A9-=%OGB=MY&[Q7*C7@
M15<\*"C'9$1Z?N5O(L^$0YNHROT?OB+^<F8S_\K_4V!"QQJ]@NQ:LKI?>W#5
MW>E=9T@@4WN (%E6Q*JV(CLP[+:M_<_?@=E<&%F-'B72#A3X;\2T$H.^HU'4
M> #5>A*<4N6ITBEE=E5XL3!)UH 8D+.2?L:>A](,*P'P#'C[$I8C"3@'NN I
MM1E'24["#9H)0/]N\BV)K^SKO-@4:1UW@)XP;AY2+Z-3<T?G@+Z;YX#F.:!Y
M#NC33[O?_P/#[J3=$H;4M5L(3LQ534V:WEIG'/:IB99N.6"A2'/VJP /'N8T
M-()%]>NB=5)YLJ(\GWLZ/7$&ON)^*2T-38"T2,07IK!(+T$F/;L")73&7'XJ
M4VD^DEA;&48"988EU9(;P,+0U=L#G$4@V*1\-YDB#VY"&^A]!':->.+%:#1P
MU1D:+46=MRJ0/E!>$Y5!&@CB,SHE-#BE49*0*"[K-8D=YKSLL-XA6 M3MLZ_
MU^(&E 7I!_*-4 RSHS\&OG2E8%QD;5@#H]"APQ:&U66*8N$-3+ESM*>JQ&W,
M!8F#2"SKYGSTBL-E$RN4X9RU_W\^>/4!KV,\K,P<!?K&NE09>O@9"#V;[#JF
M01+Y/IB5I]6C"&OM[]Z_Z&S")L'\UOX;&"<7[<[E1*^R(8$0NAFFX*Q+K"L'
MNA"X0G@K_BW=;G:0X5F6\@!CC4;F21%7%M2$6$S%4)?_W;JY>5)LSHC/BZE:
M432NLHY'*O$L\>_)Q8Y >%SG:N-L5#<9%8A-&$(M/F/X-*>SRY_,?M%CF.]L
M6K-IW6!:' %0?#&D05))%3@CLX,E<CK;!&<+G"WPI 7*B9@,=,7<*#SU$=VO
M/=@6Y0"YVZ ,$:=TTCF>36XVN1M,SC4L*P7DS818$ S,)/T;>S<"<,TF-IO8
M&0WBPE^'"QA$HL85$/D[-,0#,^BH9F< 9B%;D)*KI<V2T Q&28,JGS66+2B[
M-6F^'.16I L:7ZIXJA0L*Q=)JO&<US%5_$B<^_05:K,)]WDK123SR6H[[Z5Y
M+YW>2SXDK1LJ&S(#.<(;B0SH9,%GMJW9MLZ+/ANW<4V#^$/HC:S)XQYVQY:\
M^&Q)LR6=P3X?H!#[NBHZ.PL@]'3>9\D8,W#FX:2V#A+,9C:;V0T.JZE_@SX.
M56NB\LVHF<GS]4S]J\0L8I*SL<W&=D,6P[WBW(99R-H]MB9HIJ7,#S.?V=)F
M2[OQ](1B#.6?:E-D=I37IA$837V0Z;H &@",/PH6!.#$Q4<'<D9$P-$*7A4M
M5S;_OBORW%7X'O[V\/[7CSXWF":!3KI4W&1YE)'Q VBE> /K2;\O$*=38Y-)
M_Y&B>&\P$(B*"'P; _>@;UDTW=N4SF4$BT>\:-$1/ZVBHC S1+BK(%&JH2\B
M: SR&C<0@@$$%?5 P(@L;%7_=4P<9L]4@(14+0O$'Y#;. _\M 1 G4 .$9O^
MB+P>X!Y(;'_MB'4>(9UH^C"<+]QK[6);>T]0\9(7S<);P14D+ B$Q>?!KPOT
MI*@V94^#A%<X[@+? ;0MO &:SX9)K8O%2U1T-"'L:5A/>'NBV#'<GP,PL05C
M,7"<%55D/HQY"'@^(4E%+&M8=O462:4O%L_"T30AX&+0'^%VBFH-@O7 *C02
MXSD!A8*W]XNK#UF30ZM_ ( ^(5ATG@3*[4;=#&"*WY^EU 0X<A ($0B$^<PO
M/A%J49W#OV^R%V%^[MDM!*$9NV!@)HL2KMBDI''A)?FMTZ\=:\FHI%R-E*Q]
M13"PS^U]QT([/U.%-#SUCR__^^W+U__O>5+N5XD04;:88765LT]<'J.%FU0@
M7M+QF;5$%Y)569XM?O1^I?)>^5*9'Q'5=@D5ZM_@COAS8-MRH[>+3/TYL)5!
M=3KHA=GEX$5]=O&OB^7$\M(!:"V5/*TPG:>%BDB*B'=%ZP".V+G4]A#E+Q^G
M'&EUO8MU3=W3/PC?_L2P[=V>2?C;/),PSR3,,PF?2)L$T,3/7EP",MY'0<!@
M5[#N):&@'2BREOYR>5""U7\-$II4=Y+#7<G,]Z"R!:0\$,<6K;F$D2(!1'ZU
M+>WYQJCLW[EE"=F?_S;."N(W?  *WCDP_$3 >/^)YVN_J@#"_[%PZQVP!7>N
MH+O\J6Z\"R <->J3*6H\1"R!IW75U%G.2N>HR,5I22 PL-\#P'G0#WF[2PN(
M#B0S\>JB30&/)HID!$,8T'H$PEG[8U;&$&#^?#\G?IUD("4[665MT<8"(')E
M@Z7/:[_3X?*<Y63F,Q,:?V,RIF5L*X"VKDX*K1[_U._*A?7W42Q0GPDSP)/J
M@JG1"5#:P5TP>7;+EWQ*YXBH&EYU%GV.Q/8X)).\P00A$"#3G@@2>\'6*#4.
M5Z-(>9\A1JIDG;SAI$ZD;+H4S5!,W@6O1V&RBN$%AM:/'L/]\:QCE--@S)R4
ME9$\T/2/"X@:_0TL)>ECB1SS9LS8:"(]NX7:G)=E1X6#+!(SS?:P#233I#6@
M\L"F7I,T+ ^_<(EWJ&6[M$ 4ZWSL>JFD!?[(;P4)4*:F=#'WI7<CGQ?KI+H,
M#5.UB_Y05\.\>OS>AC=RXXM[[?=0UJQWRG%@KXL<-(EL7RH3=F$[?\RPTDO8
M5' [=!#Z#>5O?NW",!:OM[%$WGCT.7@38:7U[M)ZC7@<P2#@GEJ)K.U>D_RO
ME52"<HZM;,AO6T7&8^'*_/3"!9+<:$0I&B9,V@1J%IMZ$11;,'<*P"-09XJ5
MF7CZ'L;:H!H]ZS3-783WZ2)<GS@)9*NC?[+;+;G%#EE+6Q:H*/R_M^O&.8S%
M!)L\#U?,YOA>YB@1)93A4609#Q+0"4./NNN;O!25ZN!<T8N.49_FNNOL($ES
MX!HR)4_#EX*R?5:ZA=BS1!!^-NG9I/^027MGZ?9H'Z%3%.(;^,":XBAB]UEC
M)^IDV#&;XFR*-U&DGI9^Q].?D .6^RB:LZ=$9R8[F^WM+##4_N"OAM1[6"64
M3+3T\6"%A=U6RH4X$#%AH/6JK9&2RYMBB=EOUR'HF)@!(0/B3M7FQ.%/O%B,
M>4&FWQ-1 IN',D&8 .,.,)P]WQANML""C!3)ROZUP@1U35FD0@@F<F!=6$BU
M.=/6K#M]Q/W9RI&@6*AVAPB-3$MX@>"92W?5H#Z"&3:VQR5S 9Q)!@QWS/U(
MT[BA@O>)"WCA;?WG*D74P:6ZUUCH?@U]$'I34*5X LW/(D@#7 ;:_Q^SZ_8_
MOUK]WP]:C_S8L(@?G'<)NS6!GU#_8._?3M_$4U>PSY^_OEQ*3P#!*#Q;K=HP
M].+;COD,34W8=% LPF1<%C->:"FE89HDPRD'MO;6=52M_P.6.5E"OFV5TN<)
M" 46)AN&7*U\CL]+&!!AX 1,':MTVZ*E/IZJ^EXY(6#%=[,+!H!XHHO%]R"F
M]EL&8$1DBWJ!E<B']Q_<I\*HT->\:OS^7FMQ_A+\58X[X0E<[1+?84M$VH'\
MB R./@)?>^9?-A7A7CN@32I*ULWTWU]\ 1$+87<!WP??!RSBP_N/+I^@',?#
M!X^^]-X*9.0AKL_%<YD::"GG#S%E77L#HF=>X$,7+5=&Z1:A-\NH-?#"7"WU
M]G=%[$^P-9J6K:]%:DD2LC<O@JJU^"\)G,8 GNC-P5M'PYT__UA+E@55_9MJ
MZU^\\C_BZ(:_/1"S#V24 "V"/;+X0M;GQ2M9'YH]MZP'<(T7T /-BGSQ%(3U
M7KL5/-\K/F7D*B^>O@Z7@2T+*GQM8.LOJEU6.B05V_0M_8<W]9+^;@^$5!VQ
MM!75+TX7"HXKHMR$MZ,4JOAT#;8'J(W;0>D77E[E?+[O?O-;-$=0%M[L(3L2
MR- \E+]?XA"CMJ5?8ZWQKHXXWGE5Y#WTI2Q:5]?"+V@&AH*643?;K.)O S(\
MA]_&DQ@PLC2S&OE"O0S?("P8:+^(,*S_"J[?(TM[Y1>D GCCQC&&I\M^HSJ[
M?;OHL-8^8H4MNVIH'0[>F:V; F=RY<I(BR$+!3?EI)ZBU&8;26S[>/%>]?Z6
MUK)!WQ!2<_'U7^\_)O%%,#!NF("17-QE-,]_S&B>&<TSHWD^$XJ?PIO KTQ'
MG0U6A$DY1#H 7:];/D"RO#YT@4TE/F!]M+<FA^Q/4XP-7(6'-!ZQ;;BXG!+X
M41^% MP;6J]K'TN] B[%2P+&/[S_\($$%@[Z?Q5E!- D]C_9(\YBG1VD3:WG
M +I-/@Q6_NDJ;,K\T_MU0%SX:_HK_Y4.?OX41C*@A5OW+69-AP.1<Z(MH"H3
M7%2))OTQ_[&SI_=*?U] _!^)G"//Z&6_!8CI@V_QD1\N):' YX6/R^A F5U?
M^'<QCG_D"]SD;J=/1PY18"1@"T$2\)UB:&1$V9GQDEZ4/^J_"&_'?]S?XK<0
M59)(/&8>&/&PXKM<Q]^S$7_/X&4]0JKX%IOQ*T,WH3_T*FNZQ6.TX?COGI($
M745Y$-VP!!?\\W7?05$*AR0HI/EB4S1^6?/>\6U__>4CSG)\Z$7WK=?'0C8L
MR-9;JIS_6E? A\T06A!%E?)!<_ OOJ"MX-<,M93AA[_YDLP87I%/J_9%1[_]
MQJTAC&N4#NXIP(L[F<WC6 -N^0<$)'#4T6H$^L,/;S0 I:BZ)'#W/BJS:%#6
M:@@ILCZ8A "4OJ4L/J #EXH8I-RH7!R]0_<9D/]1C.Z30S=%V_:4NO0'+%RI
M?E#6AKNA"@W&R'++X(">O* K'WH)_^#GC46QO0UOS!](9-A:FD%P#+[^E22\
ME.6A^09F8/\SG2P^9$5^_\#R/?C&QO)X->Q"JSV;W;*$LN%.XW(U7(T*H[VE
M9N(S*](%\U[ 7MG[^0S#>A]^@Q^FC)-R"L6P*P(#5X%R*7X*L+%4:H^%@G1R
M!5L7DHZCP^6B^:O<=6"I%;R76^=# :!'[A,>Z^7CQX\O]=6'$PU>]S][_RRP
M!9?J?.ST$HZ6D,_CTW+3L[#5)CZM)*Y?O($ZK?D>O&N?4U#^ABU?D_28(2OO
MB.'CR<S*3+F@)<H^1Z]$J;=\5IZ3BHA)J"#,):'3UXD3)OSA"<"TOAR7CZ*2
MTZTZ/=\:C:@HN8O-NDW'/7Z_E<4[6"GT<GM&8^K6@S,2@-3^0,)0%UQ[WX+3
M1-\=U960Q=-O(!\+;_V-M%0I+BH4\7$R%V@B,C%(#>(@)75\M'=UNJC!%<=0
M;E'?T;ABO^K]>R=?[[S[R1%]X)AJ&I^TV-5U#L^E/E8A?@Q#-?Z$Q5U#$:R
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
MB]LU:_XLJ'ZQEAPS/L4(7!QNEG7UV\XOFTS?HMLI8( 3VC R]VN]4A:8B@?
MZ2'FE;[KXXG:/WR$5^:9E@"+WD =EKO;/M2*FK>!H(E^)<=IZA64$/ @B"A;
M(NH!>R_421:'W[>61-O8D;;@(N\^!@>8S^79/MLZDIN#_^%1&!DMIWY6<<AD
MUM2X5&MW N4+9UD2\H?L/#Y8K?$*RWC&2&;FZY6W(?.VX1=;.'6A@W<-7004
M8XEIQ^KF4#-2N'-;5"94!?: '@A_A2ZWQ7<+>T]^S[\JB)37 X+KA/M8]Q!8
MEW)]/%)Z<.@,K(S--CECGF3U28"?1R1/\!<3',Y*5.*3"4<41]DV@VD*O -Z
M.SR%PU1N8,\X7N"CN'M4%1 4A-5ZM[-A5'BK7&G%TY ^!Z*@)1*^\]O*FJ&N
MTQEW9H_C%<+J._TP6'^T(OPYP*6#Y.>=FOX@)R+J;M93T3NV/!*"D;'[XTPJ
MX\2,><08P-/F*6X/,[D1.YMH[]J!(%L 6%I?X]=Y';8U@0'L?G@_)O.D0N8R
MO2_P![?^N"<N%\A:N\\O)I^F20@NU\4.UVH-$KL082M2Q"-+L9:EB0.-5[,V
M-*(CBJ/3BV!:,#&Y^*4NJA01AC1UD?"YOH;I.W#3\(&\0%1#;A 4..ZC9P1>
M6"M,?"&1%A::):%(FXCPD?F!8M: 40,FB&^_T6/$*A'+J!\<84)" O<)[C>^
M.^:K5"MO;9A]O:O-'=J1NPN_D2PG-Q'!&S57&./,KK#[S8\#K'0FPE3R#R&(
M0_9+XK4APA3+K,D$<TFR30H8@'X4"V+(,VKD _ OF7X4_MH<E)K,12R60 Y)
M>8E_(J9M]7\F2Q@!_/$Y, GNO6N1TW'RH?QK\%Z#F2JS<#D+YB&'6! _"AM%
M^M<OAI3D-,6URN '>,0:WD&>=9ER?% L'32D.3U#6>:]W_(['O[XM??+ZQI1
M:8://GGQ)IZ\\C8(PW1,8".6TJI=Q$2H82@"""'O,O_%PQG!,",89@3#1Y?T
MH9<:3AE*5M"=1>3>+UX%/TQ$7LP]ANE,1G63HJKJ*QB+C\;<W>(Q4"6^@B C
M='$8R=V.V13-"099).G@0)2/HV0P)=HL6=J" )("E>2<$F@[O7U0J&(4*):0
MG1'O!K?\$4\9Q4@,!4BS@Y)PN[A\2=G\,X$Q]%IODW7+RM*6#(AQ%;NK;5NO
MB:R8#Q5#)V>+A#2[7E=KX@^E$LX:<B?J^L84W,/#6H#IP)A,2DMO7D4U0CR0
M!H<0$2SW1)E=M-'G.<GH.S<*;R2]:*SX%7*E$A<K_/2A["&$8;0$S.:[!@X"
M[YRE(,+9>7:=V0(.GG,^>=@7M PJZ%6 I7F#KW/_9:0#\:E\XX@)@4 7K%N#
MP1-3E2 @6%Z9@<G;LSRL(GQI)71N?'D@6(,=@C)-!VH7^I"'."07>,1PA(@?
MJ_V&A]()9&=PFWGO'_B5#P9!JE6:C2@.)5L-U8#\DFV*+5'0271.A24D2P0)
M\%:8#NFMG*),?YJ@3'^\Z/RM;24V/H\S7=Z5Y)UB9I&E>-]/(ZE1B0M?21CT
MH(6%U:1.Q<#6,!9*EJHFP>-A[VBZ&(VN(%NU(3\4OW>KV.Z^#^V=T.UF<N\C
M]TPX(C3IGB;@%!4BG6:<#'93"C7:4IE4JH&OTPPPF'R<<+!F5I1VP$_9/%!_
M83+Q&!@F#?GC_1@R]%0R]\/K-Y=<?N6EX@,#DA"NCS?;4)\OD%*6>N621.A
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
M3TY6)03%8[;Q1]CKGU[@HN3PY"O<':8QQ^B9E!C%!NB]7>?&BJVG9S-\#_I
M?%*VZD1 Y$DL,58.ET6.7=^R*QAGF2AKTWM7SH!S" $U24KPZCD6-8&&)[*9
M-R5]3Y.AQI$BD/4EQLE,([GB[F$0-*7$2<[0@<N+$*6Q_KDFNV/)<4S\$B5]
M^'#U1BLW=S:SB)I=^3BR'%X87Y :_M).K?Y?S>Q,:$LE9E,4 %PVI@BT 2VU
M/!&E7_;>+;+SHIA1^H*35Y2%J/B@@>VJ,DED()5L ZN=N+(L2C_;H@CWDOP(
MA)5-KE@_JG%<?^0Q:E=,?*:,NAHSVB9_0-%TP,+5?++A4U&T\"3Y6P&/>!(X
MF#C.&GFB\\"=:'; ,E\I_2?:0TG_@*%<*1'T]?XY/JJ(!M)6>:.'II0%1^:'
MRF;A]($"3I+HAM/G3Y6?<>*T_\RG?N$BE!$DDPW;EH^8C*SU,5H6>/C&:&G?
MYZ8[J,72C2GDK=)")\1?YJ=[@R%$](*"J(?+XL+-3#:(<O12_\"Z -A"-!6>
M;1>\[;+%2:Q+'T):DGJ?2;Y>"@(+SY4IUM[,ZDAAJRT#ZPP.?XYMC#Q-1B2=
M^5QR#_!8C7I=>+<45< "]EF5U.;-C9-Z>&-BH) UKCH+85J#6X2GXH"(=(,
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
M\E8*$E1-64??CAK;%8';9,;,LW Z^")=?/5&N>.^T6=X^5;C$1-]:^M$@2V
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
M< O2ECO?DP<WN._IOY#?1B"^X7%I/699F@MZ&^)MPI:(>5XV='[4XS4^)IY
MOX:["9[JZ%?T0;#N<*%,$<6S7)GP*+P!#]HA:W%YYN1 J]G3$5FDL"!(!WQ%
M^@:X<ASDR,DF=><3Q?A)#S3%ET3X2LDA]91-<J^%^2HKSQ*D<E(%)11.$6&5
MT^4OI8RB[RW+U\F$&I(7<\^8Z,74?Z4Q($0.N/\8G00F(C[?B/M9SM0&_K9[
MNNM!^'*%^C-J@YB]>VB3\&8A:D!'#J>W8PQ%;E,,N>)SL/;. /Z5&J-,BTHY
M0M AB-1S3,!G"NF8T:.GRZ:62BYATC/MDH SEM4MG$1IZ0D]Q\PK1P%8065L
MRXS#[9SJP(;7D_NLZM"32<5Q(K]FE]ZP5AGGO9%ZD.WF**R-"T_JVX_$ VCU
M0635>PQF^R;ONJ(1>J'):T@KQ+0,S(8?5A0@6M<AXO!:I>NRX!KIO%G,,RDS
M\I/ C8L2%9_]#J^!-QK\<+QQ1 BFW\3?BFA%N)[:O#1SU;3,)H2Q45P8DZHT
MWB@)DD;6[Z#":7U/G2BR6AT&)7T..5G&MG]J_VI+NP3^X7N/ J0R-A:9GHX>
M7+.JH+TL';+V50$Q6GTD">,\880/0+>[_')!YIZ:6DB\5FDVHQ>E,WKEDC Y
M)_.>H@\0ZC<1!C*L&#6B$ <H,U6F94[PXHIK;#S%D6%V(]SE#[!T%@<CZDV1
M?32WYG<1K0.[2LFG[NOHG;&!L').U!5C(N-9#L"OO.$M,!3=_]JS:W4E 9T7
M-\T,^3"";&A9$9OEUG>KNOHZ%,2E:S U":I2$U385\6P]8[Q<*<M%[3W6Y,U
M@E%1I\(E9F>Q-A45X)^!"KQ$QPG^HPI."=YZ;%F*#E$YHP+7VIJU1KP624$Q
M^G9%13#^"'?CCCSB]XPJ='#\]<@C"$S=+0)22\.2U#8>%.$##NF56 _<T=K8
MDZ$V-M3&AMK8UP6KN+7:'5VE<^EW5KMJ6[-5P/$004BA<@?X@NTL80]0!H7)
MH"2VY*0OXXS-1?^V1FNLEOQ#;\@,R?P^TKS<?OP?D@&,8QC-N<5H3N@^E0K*
M9(%9G.FY"R#)(.]S5Y;:W3B*.&PGW- 8"E+,.8I'QA?(,/N$:9,^I#V?9=0#
MR9!R(XG9Y&BK4VM2;QOJNA&(>#*,I@WR?Z7\HX>,[>$)1%15!9H7!;E'@L\+
M\*.7Q,-94?:=TI(X=435NM*YG;7#QC=,' UR-\C=-7*'^2-$1R:?@WX 58CS
MWY0SZ&N$%1ZF*99,D"EDL5:-JRX"50$P$U&NHT;>E%FKN),FG16K6LG/?35
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
MC3".6B:6H8%BBK1-[+QC';R$K\!O+[BO9T2=8@COXF;8NR+7I-P]IYE$=ZY
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
M*!=:YP$5\D'&<3#O',]QL;%AY]$FT;'.B8U,2T;4]^_#EHO:$%O3%&%ML$M
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
MV8C/BQNL4H^I4I-MB]"Z>0J!U+N9>V_J;$&SB9P>NO:\DW/1\ZA2LV@_:RB
MMCM^ S@%II^$ZYD#QVK3<'1 F\!FM12$P[];1L $I!)2QM[NESK%'Q=*8R^
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
M4\V4KK>9$L[]D,7DA%V3,Q[2"')7*;*4K(#")[=Y?CIXF?_M7 ):[FLV@+L
MH'C.B?8XR)5*FM#\I9"Y2LK$65W.J2B["<.&TY!/D%])2[VY=4MYMU!0CB)3
M#,BD>[(OU*DZ\13U"J(2\0$=QZQ?7%25)T&2 T1*XF1--2,^31,^*[M*F:GO
M?'7GAP5EV7DS2IQ56:7#RTP/;HVWV8"CB_U7K;_- _?@R2.NM\!FJ(]5LDBI
M5V]<HO9?HGT8@&3B;QO=C06U0*MCF+UB,BXHB36^(3$/?)<4T_S*J9E]+W V
M/AY'#A=C+M06 _:$G+$1$W+3SG_OV&^'FON:+!$@Y9B*<A:H [(6-:E('J]Y
MR[QJZ"E=K(N=B%?> 9_>W3YG7_JJSF6+G8<?/DE#FXEWUA'_M6GUS(/YOV\W
MD]<(/D<L=H0_EB0<8?%6L,B<TX^A(K\OS5VM(?,%&F#E6-&HL98YOB@/^;H
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
M(=;>TK*=WRMY=B_E3X[#TTCM8(.F+T)2/YEP_90^49?K'8;876088C7D)H\
MG FZF4V3)+B=]<3;T8M7W'?O#EZ<1B?NV-R=P#\O"8./_P=02P,$%     @
MX88'6Q$8Q(\*)@  E/T  !@   !C:')S+3(P,C4P-C,P>&5X,3!D,2YH=&WM
M/0ESTTBZ?Z4?N^\-;"G&3LA!PE)E$C.X-@>5&!CJ[:NIMM2V>Y ECXX$[Z]_
MW]$MM6PE)-BY)IY=P+:D5A_??;[YK[6U3C22D:\"\:%W="B"V,_'*LJ$GRB9
MP:\7.AN)7CR9R$@<J23182C>)3H8*B%:K483_M=ZU5I;>_L&QMHW#\71KMAY
MN?URO;F^*9H[NQL;N\V6^'@DGG_J[;_ FT?9.(2_E0S>OAFK3 I_))-49?]\
M]JGW?FWGV=LWF<Y"]?;-2_LOW]N/@^G;-X$^%VDV#=4_GXUE,M316A9/=C>:
MDVP/GGP)EV?N^;YVH8-LM-MJ-O][;R*#0$?#M5 -LEU8P_96^5NBAZ/RQSC5
MF8;%)"J4F3Y7./H5[W;> 3=.[&V#.,K6!G*LP^GN+_LRU/U$_^+]\D&%YRK3
MOH3/J8S2M50E>O#+'MV>ZO\HF 8,&NI(K8T4SZO1>KW';]TUB\6[[8L"G4Y"
M.=W5$3W4#V/_VUZFOF=K.@K@4'?+2=JMPL>K@UR,=*;6THGTU>XD46L7B9S
MK>*A_%<WYW.=ZKX.=3;='>D E@H3_I^_[:PW-_;L[2\G=W4B>CP4:>+_\YD_
M2M(U1('FUD;SN_K>:@8 &ZW&'Y/A,R%#@/5?86]'VG]VY0&:-VUL-S9+&-ML
M-K8WYR'@G@_/W>PY+/1#)9/=?IR-]F81L@[/;N6P-K:=PQ+XIV4^S.[D?8+4
MHYDET18890A'A[]>->U^[1S:B9;ACV9PP:_LQV$ (W5^^]!]U^W!X(W6FY?]
M.UNA#Q14)7>RQ/_]QS_^\7]B7R69U)'0T2!.QA(Q!#Z+;*13H;Z/X. S,9*I
MZ"L5B7BL,V2]?>7+/%4"KL%M$Y68W[,8+I5W386<3$*83#]4(E'#'! O3J9B
MF.L Q8'&[>[LE6SL1KOW[.V1G(H=3R"AO0N8[TO_VS")\RC8_=N _KLNLMX<
M*G@:32+\#X8@+;2L4 '\)<2A0-S:70,<IA$_RCP4ITH'*JEC\$MYQYM^4BOQ
MW!#>"#D?T9;?_8PW&JW-9>+"L[<'(#H(A!'OQ\OHZ;%*Q;&Z$*?Q6$8P%OV"
M8\ZC5AUE<FC^'WF:Z<&T(D1OKT_F&=WZ<E&> ?9KG"?""D<"*/W^2*N!V(_'
M8Y7X,)@X&0RTKQ+0TD M4Q$1]G&>Y7!)#A.E2)53@X'R4:Q:&/B=&:[3#&NE
M\<46W9Z CBDVFDO 5.\6ID<J[?-LI 02W_5F07SS98Q/<!8H/TZ(W:_Y<1@G
MNW]KTG]S5Q%R=X$1J00_S5VF^>RF<:A1ICA3$\D7Q $HZ6]>YLO<%MJ,UMZ+
M!FQ+:ZNYUT,AA0GQH]RMML6>6]HG,4GB<^!V:46Z T%,)FB'$+AE!I'3\N"
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
M4QH+&"+*EQSJZ%EC620SV#J'@7@"93I:31[11T\0N:35D-2-9R"><^@_BYI
ML<+2F/"7PC>6*>X1V5[84#8D?7 >P,K/";30:HN'P$= OTI'\BD(Q3Q(]PO!
MP4 !B-H9(3-"*]W/HH,C5Q#\L\YH@P5Q/+0]7QEN_ 4P"U@NP.I89U;O! @"
M-1(AUQ(-).##&*[?D,07JYS#4R,,RD2G%)A(1"><,N*5WW)T12&E0=<?3B_V
M#&Z6ZM<%[+2.SN/PW.AUO&>$_X605&6Y-1+"2Y0A7I(<LHJI6<74+!Y3L_X0
M8FJ>1&C,;.;^V>=_MUYM;K1:.XW6*DQF%2;S=,-D5G:!1V,7>%A6 4>T9#-
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
MA]X9W774_LJ[W</[/QT?X"$ CG[I'![BO_0+/732HUWOM7N?>ATZA?V3HR-
M\\/V%T#O[O%^]^-AA\C"61?(!E"-#AW;G?5 NNV=GSG^6?:SD#7V3G:@QC![
MA3_IB@Y//_?4(IO][.UVH]8Y=55CJ(W&]O8=4.+;;$MI2K 5U81.*_6@4J)H
MM\5?%FR0,O."2URF@DR698PH:6;4AHUCN!9*"B[\7-<JD++D-KYTSY,MD/+0
M.HX4IGJ.[&,+1:4Y&.A+19.K!/NQ95CAO:@&FMK>6F7!3\EM6\L>5;KL4>56
MVC!!.:;/5C4HWN3M^F1_#XJ6992&8[I$S%8?K1O'C5O&("C3@))-*>95 /)P
MBH1AW1Z%8%&D?7V7V4WQG"V>-J0*6[<%9':YK"VM'K#V25O;1R4R&XD)Y_*\
MJ!8'N<.R1RNL_@N7/?IJC(\8*A5?((YQ;;ZR[&+JV8[E7J7%H%,EL"CXQZWS
M..," ] N:VC86MOP.*[J"JA>Q50YH+"*J?JIQS=7,56KF*I53-43@O;''U.U
MDL[N33KS'YAT=I G-H_3IQZ/-=J,*3FI*;M?I' :TK0MP/K*"19O1IVHC+X8
M4[0^:B0V]()<S:4(5VE1?$%YP(7YI'(?%E'_JZ@E=8[')P/WP0.#^\+6@""M
ML6XXZ?:D[@>PX%122O DB7W0EF&>U58><KY7,;?YY9_+W@+<T9)2;1 7IF5!
M5F[$R$4I*"K)Y".F,;N!E1CDV.01=*+OE+0N9VM-A"'I4W,NX"L0IIZKMXS9
M_1;%UYO7KVS^M<I7[CS&\I71&FZT3$ TY=B"8Y5G6-'D5 T ?"-?+6K=7JHY
MNZ;?-W]').=/P&_&\AL@%7\M&DKRUTJ32<_6PYS%8=>^.-_]PZ4)!5,SIG.O
MP&EC4T1;I$J<7N'6UHB]9+/4<VL&3CCXB1*L3<PQ7 %:U8<#H<K$G'!&5DVJ
M?QB9<LE$+@8RQ+X7Z4@F$RI+3.=*-M(L X6(XZJH6,(%%P7UOU&ACP!;7 QE
M4EH^LR3'<#$*GZS4;\8O6)+9J6==W0DDJ$%NJA!A1ES?=FZA,M&:FS:4@=3<
M[Q1HUQ3S"OT\E&:3817CVIU.U"2W!:RI4A#25NR%&\G(UV:G<C0YV3<7VVUZ
M.<68F#CA[4@45:'HU;Q(4YN=NI).E4[SD]CP TZ5+(_)[!T>4A*IS'9[!5+&
M!9!BFBU<0?F(:@YI[#YU)>B]!U;<C^-OGOC-$UW@1# 5.?;$KZ%,TR".$T\<
MZNB;"KI1V5Z6YEQ, ]]"M3A@*Q ZJ4$%E722?0S%(U93Q,8#.,5Y2%&#- +
M*+%1WCUB:QA0..%>)9)Z0Z=9HKF_<UG8.C6UFJSY;MN"S['M#,1EQD_M"7'=
M+0!'27N#)FP&G+DN/B4+]TQA;,P3Q3+K5[_@70P@[QXO9WPR=6"_ OS%HF]B
MR6%Z&0&8S4XNZX]C+D',6\6!EUAN)XFI(B\&*1O:8)(*-,4_U[TA-=VA;,'U
M#/,' &\PKWHPY;W^(^X+DLBY+ /L5,H-:4I1WRWB-89-ND9HP$HT6$PT>/WX
M1 .TVJ(6B%"R[[K7NJ5[;<FB@<'$126$KU34"I&MC[6:^E,;A6G\<.5:B(GU
M0Q.0/(O9+B7.1EB4":@C[EQ0>"0_)O$$M.-,)E-W7]B[%YTS;ZX44OC8[;9?
ME&Y)*F6%=),5#:Y#5.=MG*E_Y!7V;+T &-.!:^Q5X,.^I0HUD<:P@8/KA8[
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
M&/DC:]/+?AQ,X9]1-@[?_C]02P,$%     @ X88'6R\&3DI,<   B&$" !@
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
M?O.:[#9T/T"(:I(OV-@_@3359$*>EFLP/X(QX"234)%6I7-<GK+V3\'?N M
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
M(8IV0L0RVH8<29R7F/!3'+1 95D*],S[_N#^SH^\6Z!@$^#BCSDW#W8^-[<
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
M?KY!3V:G>-'AP]F=H^0O=4I(O%E(>^;.VO?YQ$!U*UA!AAC$O,.QPIDV M
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
M91%ETE&/75;-RMCH6R9B5];[(?:[*-X1<176(F'2/.A!%>=8XX:( H449O?
M2P:=O)E3%/5*[IYSX([;0Q6&E@4\U*J/M++E\S4G"RX5'1'74;PPAR5!OFQI
M14]Q0VQ 9.T<<Z@ZD/)/SY\>YZ;G+5YD"B(;\ M6&H"\9GTHK:^S9@9FKG13
MMN;)JK@274QOCO9-2HJUYQ '[4QS8D]NU()BYI8'MOVS2OJG-D?)E8;9N/+2
M8=XYQ?CSGN:K].N2X9EFSGP\+8/1>Q41-FDB [V8-9?EP9" K3^?[DLYF9<?
M,4<\]LR$5S(.0@2B7F#H(!!TLO7P'VX#60V*%SIF%)>0]D9;S817DF#><T\@
M<TH;KWJ$Y7Y<<JS 2]\E#3G3O9"2#>[[M[K%TJ"2B,3(#:7EY%;[.9"FUG92
M'3&H10FH509ZB.H',!L0M+3&9;W87) ZV,#:7@>/:ET[Q.UZ Z00$]XH^P63
MEK4-@@K@;Q@LXD:[S-%6)?KZ=1OXC,2B6+EM+C=51^<<]"3,(@$XO)=# ?/+
M,2]'JH'Y57AY;"+?@.# )J"Y,$U(_+3@>]!SAS"&WT'-=0MIB!NU0J9AVRG=
M"_.DT:O8KFCLDN'-=/5 E:Z*KN..@-;6]V/A0AF6^K.RQC7#1FED9:,KY!T[
M<$OK>;7&I*2\$E;:4*!/FW8<7\!A.2_V]Z?#VDF4,FZ./+2X04MLB%[8-X%#
MTY62T6Z?E'B'7J!1G8""[4DV)\1=]-KC&C=B,*,GXB^F'^DPDG* R R]QT(<
M?X*%N.G9-81/!@#;?%#J,)E_Y#8EU$)ZXEQ;;#BXV-2U;<&G+O8=G"Z*(V-L
MA1"[3.TUQ>SEO>VJOFQ6EWHXD1OLQ4V<:?SF?>XI<9E6[8J15]N=F7F4O7'=
M0:3X:[E[ON'))F\>]-^AC4$]+O$TH'_/%5K^J2 <C^Y-C[XB#)W=F<[(<B<[
M:BW8BXLSIK$1K 0*OR&>EWY TLK7Y''16JP8KT/Z@A+O2ZJ2H.I'A!=H]2(+
M:AXCD"G@YL.(D>45U6F?ODSPY1N.1Q=Y,E4?,K8A.T%P74A/P'$MU#3;VO-J
M@-)W@OU4&(^MJVV7F\*=H"-1T>-1)&4*U)/0&FT"U.,I6I2SGK4E%0IU#&<Z
M*\Y\<M!$'.6BR%6"26'H.6EW.P:?8_8" ,*AH0BR9D3F$'X!YY^@!6'YX3A<
MRU\LK' N7Z]1$.?R<5G/X5ANN:T:R[$"*WT8"^,.G>,GYNY!=@1E!FH7A$K@
M+*2%_9\PP&:M@3R,[X$+!Y_]OEF<<41@55ZB2]KWQ?R</SDKP%OKSH<CX=@@
MSB\80+V>1&B:43K5N*.SHG[;;M;]G)H2?]FBGSNT#DP"N,MX_MD)-I'CD+$U
MX4*%]"R^"]MFQ78X!_"Y-5:MB!N'VDWPN Z6N^I"H@6P<39=234NFJUVUL&G
MA.Y$&YOW,@SBF6<^7E7+4DULFT4F[@.S)SG'K16,@1>(D)P0.[=OR9)I=N0N
M<:Q,Q*[J;60?Y[&DV1_HZ"=?8[A_EAAN?,HP7)X/BP+LW0&JX3H ZH80WF-E
M-<C#W4^2?869EP!+J:Q8(:H_,F2:@6\TCK+/0]A&  AU!QBCRXI5@)6\+!6A
M[Y%MH-^PFSMOGT6#41(_-BS HKA#='>UEOPO*>-DAK_-AMII04:8'S+1M:/)
MU@7C,,NHL*@1C6S(LUHF!Q(UK1Y"Z:,-AKE;>Q'Z3CG>5(7_][S&&<7%9&])
MO*<]T6]TMY'?5!U':RD\4\!,U'?^>P-&"I4MV5_NIQIYI,;?#2QA T-/%/9P
M\:4G3 _[0HW,40"^8ZN(.7/:L!.C;(7D/?8L;A/?C?\>6Y-H-_+J[-_":7C"
MM9X?].8NQ<.A=EL +HU'DS54%H80HO%UK1I0XA5J"4=)T ?@5O5@X>?+3<O?
MN4Z9#N% 5D7&I[TYQ?>L^R4-4P9ON.^R*1/OSWE6#I6K6>?QWAA]8[#;6 N.
M">2(N0^\Y-[Q/D[@LFHY#T:!1%\TZ\=%:8K4B/-L[\=]E[?! 0? Q"7GC^&%
M+GA'JM/BIE5"WWZI(JRX#=[&8'%:AJ?[64FT/O,RN/,75-8^IG$+8P ZH(ZX
MZUN[ KE2%8Q>E76)P4=T>6(4JS 4AEY@1%J!ZQ9X_*/YG_'NVFA8(,68&4LN
M#M/9!JZLT";EO\,S.A]4=8!)#P(K4(8VA1L4,R(BJ$3E,*$87',]O.U$5=]0
M;ZBA-.*FJ,5-_Y+[CC3Q&X:C<ET,VNV^6"'PXP0&$I9M& 1^NLSU>;#F%<;O
M03-QH*@ 37"!T* Y%?767/HX_)1Z)O[3'9J\74-R.X$8(UZFXYO >7NQJ5&3
MXA#+MK_6C$SAY-85B&J)0)^H,_ !BG6S83Q3/,"H\(K^1"<0*[6H1M1OC5BJ
M/:X=&SU?>S*&!X:+(1J(BXW(=K5=2K1ZFIQ:W%>J?_&';#NGT6%1-.U#WYU6
MO&Z"=_:^GR]MXVS@)8RP"\1[';=IL)"J 6D/:C$T_:*-.6(ZW\1F"%I*1OG=
M4,E9(9*@*$,N)(5SV;PMPP:1A2_Y3K%E"&!#+I9\286MNO%=7:5<F-4(W*&D
M/MQ95/X^TK>I_H,1/L=4LR#Z7W].>@>)QX^V)I+@Y@"49C/HP>ZRR4>*?3%,
MCC)XM,3(;L<Y+V:9)LP1?C%KFK<HORT:$&(ST/',$;$I>*L[_T8:OU++8Q5S
M))+&75[2YO,'N8*/%EI9@,FUKER9)&5EELDVL*XZ3EL-B_)"59R[<T=>"M.$
ME(N4[5 ;[01[BT4999WTLXMX^IL:TPW14O:: ZQ-TQ/+1052![#;;[S:^=2<
MX796))%05C@KZ:WPTK3@I3>UL!Y?EG5!-(:%'K)=+D=25#;933S7.;O#8DE?
M'VFQR%Q'RPNQ$[+7E*^/5=A,5A3L I_@3II1ZF,8P'?T4[=UKCG@O=BH<$7L
M7%W?K.\XXYXFBZ5!@ 1!<#I-)C]=GSHQ[2,LQH2O1LN3>YQQ4FPP210I\F])
MQK'RL4V$U/U6^TJ"\,>.GKZGCS>&<7#P+X>6=+!(#\>+Y%@,$X%-)79*"K[G
M4>UYG*T=.[HLS^L5O&IS=4>*,GR (#<X'R;26ZBI&P/I4KG?7>F^!651ERTG
MHXK5 %4O2BU-E!3!4\8#GYJ$I-(;=^\S$,3:=H :C@--?YO G!AIB8OA."@<
M% A6:V=1Y#)IP$U5&23HT;<U/O$(XH7&[&/C)FT4JO$G1Y#LL>  '%I[(@\I
M,)"+=3!2M.O+8A'D3CTRK)RC?G0[! \0@TCB@>XU0Q^5^$-=W/M,S"XF,%G3
MD1PPQNW.CWB0_>1H?F@^GH(3=^?' LFR'0;K /L)!-RH@B4S(/(^KH-),]X&
MAZL@CN/$YMC^':I>%V(A*$R*OLF))Z?=C;8VNIH,2R)C+<'Q1F,A[<:CK+0;
M5LEHNNZ0! :S#L?UM:N20E!#59L6=""Y=7,!@V:WND=RC VA_[C& M^$W(35
MM88)8S(6[G93R_?K/CYY7'@D=[UQ:'7\KV$S"4C.V63I3B1Y=K'I>M<!=EA/
ML/#4DC8BHY15I8O[N;3DD!E8TNY1(VPN+#=D"\)[15V'ET1$.4KHWLSGL#%\
MG"#NAI1K#445M@U*\QO<:)J5Y'$8]J"OI69^Y&&Y (<ZQ8[A(76)VU>\3S@&
MO:(,EH .."%T0[0V[.)5[OQYBL85[<5RXU#@&DB+]27I2LV^+$ TIPZ,O7\%
M;PL&#L[WZ'I@]D%JV>:(&M'Z-60*=33<U*M"GOL>E@_7!73$Q0'/@?FA155-
MX9S38>$_RYWMC^VYHQ?F]33Q)'Z>:$<#.BIVO.']R7G;_;Z?Q)UQ&-4B?RG>
M@R<2>EBPG^'P(/YG-HP'Y5M;DF-Y^G[%HEEKWV]CM?.[A2P<L<&RY7%XBV?-
M8G'G)[ %WF;_(">\!T'IL].2"E+IR,5F&1>8O&V;7BP5R['$G%U-P)R$\W2Q
M69V1&=D[FH\\RET$PLJ\1X.WYWX7PX*"Z#3=G8WR$"?FO)H)6JV&N4/4-%6\
MF8#R*,]WRI8 S9\'X7LNWR@<^YQI\C748)3SUU8"?#D2AF@)<LQ^<@,\.%DF
MBPWH,#2O(F9J5OQX_LTQ.+BB!]S@IE@GKZ6*J!I=5WL!"QQ++SC12C>X8TR9
MS74K'.=)E _QM!D%\%E#TPE1>I3]4A94WYP=SSH,_K@.<JGP/UF7G34B3;5]
M5"_GJ7:,:H-3F$I+]%@F X5,G)6.H]!Q'(=TP&B;$%I)4!):L4Y.KFF[@Z 7
M_>MF/7B&'.KHQ8!1&8]I4-/D-P"<4<Z_T9-M)7F5@8?4M*.GGU0+HM"[2M5.
M0;D.M<P:#O<S;H3YOJ9SJEHA#7MN"OK&S4*>V4_M?)3]_& _C_)$K!_YSJ[T
MIF#..%()VF)37)NU=G=()HA(/+YL!IE[GD'F:USS#QW7_#BL/;\^?_'\]9M3
MZC"TP]9"]PX.4_P;/H6T9\ZPN?N40 ]@39I/ELF$D._*_C3]4R+>=S7(FWH>
M:S6Y* Q<J$VKH1V+A]TK4_5*#F_%:3/"CMTHL$;#S#V:#HO:R(E9<>WU5>-
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
M=/,S*> WO<1]3(2;5YD/J.U,5$OLLBD/QQ >Z%V/33<"@%QJ>)_U%:SZ#5;
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
M@@[^-OWQ[:Q97,-_SON+U5__+U!+ P04    " #AA@=;L+] 7EDR  "N#0$
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
MM..",'^@R/5.SF;'EX*_?36/<UP0)BYZB]>Y.V05W$DT$<;V*/\V*L4ZC#'
M6D0O&W0C"!+B3U4QHP"GH]$G]1Y2U'&6!G%-\0",B0-MDGS%L%-C:T,NNTE.
M2NAP*.R]SD(63<T%5VDK6 SR6;*E1&,[FZYUN:HK:&"A+ LW ;,D5<(@T_!F
MMJ97,\0)1EB/P&6S_=LJX4W!#.S7^-EH<OQ,1SG'*RL:%Z[#9[U!VIF@J\F*
MDY58]\Q$MXC5I-: .0A.^S4C<L?C8ELDC?@>#>L-=+5UNN1A4MHW;'^C<!04
M;#@F]WC\F-SQN-DVD#K!LD6*Q' %HL4VK.C#;O5X-WVU!:9P_+A?'@T_!.+Q
M-?MKM(WQ:#]N%-Z1^!N2G7WT"28"*5Y5;X#)CD>T<</R7/ZQ2:Q*40HR5X76
M.LM)1SEB7HF088DIF_> [%3$8<G]"3B=\8@^;N2^TWWBWZ%^ZGC<B#WIY+/9
MK&R'+W,T+<L/'Y1:$:GXLQYC4K8YP=RW:WIJQI/+721+FXMS1,AXE!W7<W1A
M04,VU>Z<>')P]!7<HN-Q'4F_\&- K_2T>VUA#^-K^ M85)IF[$!UG2>JN&JG
M^UB69&'AO:)Y!,#RP6KX*94>H9QF%PN<)(2<9M*MHL8F0AN09[&+!/&;7>"*
M-)&4%/C9GX6TF6XVX]*/@.T"_XDH^B/_EB(PT\D&PW:P\FR>S=#V-\5K+J1B
M/ 8>UZ]W0D"#PA2U>.E2&,S] D5A'DP;EIW#\**,$EU$9!&8 5PZ)TNPV8-M
M>99P*-)7 /H04ZR@# 8:'D)L\&1<3_D7V%M:)?=P<N<Y7\7?(^*?@B1(/KN(
M/]ZAEQ!^W(_2&W+?974V1<C:^ODB2U-52,W=X<GIBT?XV8?2\\BV8GI8O9C>
MT\(NWG.GN]&Z,9V,U=V.W3SB$.YK]T=6\)O."J*(.AMT[VWVB'\;0JP. 7Q)
M%]UF&&;MX/RDLT$O0FO?MKW\5@<>213W(&Z=(H\N7/8,'XG@CXN?R33\6:2T
M!:?FV3)KQ#[,E@@JIJW[A5L/.(B$JWM7!DZU%_+'<^" IJW9>&\;%*[0+F@X
M2^MX>3YDM]XE?.P_/M9]!>W7G$_A&CE/O*GY8;?*(29[F$.)_6JV+E,,-4N<
ML)EOTB06Q\VU8;&M8/KZCB?6X6%CM5G5<B(E(LN?STX#NO_S^$D,R\!=SC%!
M+-EH ]"CS3)])RX^CV$U7#+?(9@M^A$^VJ-+3<$ OW#2>!]T&OU'.*FG#H^1
M'>R4YCEYHC#<WUY:]\Z"GTA57S6_._X"%_!I__Y)I50@N>*R>8@@?)@UEGX5
M0W2?"'<C+B-C^ [*KSU)79L2:,[B(HI"RTL"P+D'-!8]?C]!A!^)P=TL29A&
MC OCO. ,WX-I0>)T]HTY&_@9K@:#6L+W@1L&]2B.HF\DJ@/9DT&B\\6D4 #1
M.-UT#$@_*6N>)15U^2FI/R@'1EA$]K_WZ75S;@::WHJOHU Y-J:)DB4&+#%%
M;%9-7ZO4"M0.53Q&<ZP"8>B-2;GQEKDO4.6T<4$VP7WIXKNFY/XW7@XOK,RH
M,PG(</AGSP3A(.I:RI@9+"PK'WJ#CCSI50_I4(Z1@4V#F_TZ2=<;7]QJW0[\
MWXEP!FL;![J62#G\=P_9L#HY.![+$1.JN)B,1IUBXS&TIL'JEF9&-;75&0M
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
MY+M99YWD+FR6NU>&$HY4/!V[1RA6;XUR2X>=@*X\2RQ7DY-7\@!QFN QQ=A
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
MC=G(7"I[$[&<S;E!PW&C":N\3Q.:)XV[:OH#TZ!]6W]-RTCSA%/%87H/3)\
MG1PF>+XYY4T/R3QQS=[/R_'JO:0JP>$/7,$ZJ72]IE9Y,ZCLZDU(910"$E2#
M6M12,))P#?4O'@8ABHC0(KK4A;U VS"5<=3TUF34$#S#@(:^ [WN0/4JY89Y
MNJ Q"\$MO96B!2P'R7,GO,5*T#_/L2G03NJ\S"*F4,<:*G?GA:#I#.SCP%&7
MT1]@B!H_K98 NW)I&JB$W84LC5U!BT+))157[(96"HY[8!DDFX(L#&R+&]&9
M5TP F;V@"U8$F5(-00/AP]!,= Z&LE(XOXG6#4\!MJQP6^;^MH08PFH)457'
M*Y*QUB?DD8J]APZOK3XB)CA; D> -V"F"B@BIN$6X1PNKD74=1T"U$ 3APJ!
MKM'2:";<A\PW_U#Z\>172"N@@8^3R]%6![5W0I9FX"96*C LB#.70LB5#BWK
MV.+9'/?N!?:(V*72"/"B.B^2"IS3@Q0O:*%96%\T>4?+I8XE; UCF '-]*YW
MH:'?/CYT AD%GZ0^9<F4X3$55;;-H)X2K"( S='/KYK5XRXQ$J"6-I>V)S;)
M/8@W("*7%B JAMM'=QWG;X^K;//@Q<8?I39\OMZMF /G:?>3S0KR\W'[3L4]
MAB3=>TCR9(KJO\7H+2FE1L4A+;@!6G]!B,T@E^HV&0A!XL8PIEA-2HU!" "#
M66.GAMFIXP&?87M*EPZX,T9S,)TF"T@Q%L<@E\MF[=-PCPX&5\>&<?V Z*$;
M)1MFS^CQW:!']QD]GC)Z#)HUZ2:BL>=IUIO_I)H,NG41Z4I'W+>M51,L^"VU
M)OBT-FW)83MHMB4WE!,5:ZZD0/=X9!CZIN:WI9.M*)T#N&<.VS+WLBIS=U1,
M$Z1FK0!%$JJ:)PZ;M^KH6OGEW)58@%<\*[-OE]4FI36D1\P]ZZ!+RH7%2BRU
M-86+$C2ZK;JWZP];?M=O^;Y_&WEH]G =U[H$AG?)@(BW;;H7%Q5M6D)7HVP>
MBZ"Y*?/J,,<1J .;C%*M;V'1]IBP)/ZSA%ZVWK;;;B!%_-KFJ@!53_N<;[ZC
M?+/_G&^><KZYI+ ?+&%1#8O1H<SG7&5VH$U&7V-66!34!8OM2B&VF&\?.NPF
MC!LRA+)G5,5N[.@[.$58@\@'TL8]]U,LLT\+(;=QMQY6S4M8!K@ @&"?#=JD
M]5SE/J/.[2%P\(PZ3QEU?I%@"FQCR1E=M<G,E8YP )9<V [#'I85QD',G$%0
M0;$KZ*IU<W<<X3=,N3:JK' ECB$2;0EA7_% V%C8,VO08DAM\\QO:JKRM_["
MJK5Y> MM-O+I0 >+0P0PP1&PH%*)4\ECNQ/V =<\CWDAF'YL=/KFEU)>4%?
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
MTO2PND,*ZKF]P8A%EOR%XM!T.&Q(V3S6G TV4JL)&'0<,Q$33[;61^KR:[R
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
M71;!]P#YW$0"P=]EE")ET?N^I1AVEV)XYE(,)UN%6*%L"[1U0Q?HM0&1U5*
M*[ _JX6HJ%DJK=P:?4G!#4K2H"@WYRKKC#D(#,>!OHN* 2:F[8#?U-L^,H[,
M]Y4/">U]>;7OU^%R&5'S#HJ5ABTOEG4%@LOH7++;7B1;V2./YEXAFGL;KW2@
M\)6"P@M$G0I3-PN&1M@T>AB+DHJ1< JW]4HQT3-!9FN\AZ(\/1M)-6F8&9D+
M=[%TP*R+B2,(40@!$F8-F(J[O*BV&F?[$%)*O\_KZV*RCA>)]/K-E7 3*/1=
M"$/RVA->85^XC=49,4\$!N?TKI ."+[5D.F//4388AFRJ4F*@S2G1%%SQ70&
MTSS##"3\)AL[]'SM&+9>4(%<_LDUX_9/;;C#H46J-\5B-0?-E+,*4C(?P;YQ
M;]RBM-0FW$3GNE &CK7,&3OCEOK03>0(V0\VA@A8V^.VX20:7%4AU[#RHJ,
M: 6I94FOD@]VD;TH;MQT?)<^,61%[Y=M:66AX,/,RP6)&S%(,+,[#-L/U3S9
ME F!^W+-QH4V<@YZ!?2/8!]3;%%G#[X44W=2',IRPPG#$6-[#13 R:VAFW,X
M**P=9"TZSNW9$H..U;/C]_$GD=\G#"$:DW76)-V+<@"H+5C#>AK%G:Y^]QQ#
MM57>NEN4NU;-%$RM-W3O+>S[/6QF;%*>DS^*'6A"9$5Z:O2T!*;:.'CG#;OS
M8U@J?@[G4,%9>[Y:HE$+:P??.GOWX>+ES^?),8Q[_)G/^'Y<\_]]]A/>_^7L
MW?G[Y/VO/_[G^<L/R8<WR8>_G"=O?SY[3<_<N?'[+I\='AR='C\[/A+6\N/]
MP^V@=5?*:NJ#P _ &W +<G0BN9V];/2^TU,%6^/N'Z;XOT>DVS#4.M90*^O0
M[/*RSK%7@./O<2DUSE5*0DR:!E0>#1!WV>BG!G,*Z3"%W<#_<[1 ^)G=QZI'
M^\F&[CEA:Y:EPX1(P#7 ,J2.A<[TQ3%M<>8%&,NW9I&[S1=,'0G3KE']>90?
M1LOBT\3T-S.30S_?=[EI.J,($YD$"&ORMIT[(D+[Y7#R8N W*VHZ@;^1:<@5
M8. F=CQE$C2Q C$,X@7T5!4Z*E_TY<)>]#A;NQ3KPH]Q>Z:2(W' *\WOWV^N
MEEAQ6;5;9#XR5""7N\I_(8=L9-FG8H' /NQ1]_B*6SO"O]'F&*5^08/WF6?1
M*8LE55?)[W=J2_6^A;._GG!V]YR#U73)H;PDN\Z*.>D;E$-)HI.B:88I'XF
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
M198?QM3#OYH8/+_;&Y>.P7:B/K]@RT3-%+]E6-^72OY"G\G]>+L0SLOU!EU
M'<I N3R#R=@B"A7-:(]M7DD/2$@EH:P>Z@$%;&C)'EQ=@5:,<AQ1\'X7O1$$
MM9/?/Q^7KFU&UD%!1,9J7-$TQ)^7]I S=:7"1D]()CJB\"TA\$^;$#BX=\0*
MOQR\UFO*/_U EE\UF:QB4BCJ>8FRI\0\LP)6'L3N*MD[//W^.WS2#^W5^J>/
M+)5D>U7 (=@[EN_6TTW?753XMG!8&$S&=%LVAW^!)8;LG6$GHG[CEMCQ7B25
MI_=Y4/,Q%[J[^V?@',%M?:\9[B=ORJY&Z,G(!(!24TEU@EU3'/&QQO+$Y- J
MUA(#;CYFDHI!Y0%2<P$F>HAS_YB55F)JW1FTE!2-P[<<]R%#2IKKHEIAUS2Q
MUO#=4E!Z'YBE)I8Q3(Y9["!KW4NH;'AH%!\5ZMR*0X<>X$5"VES1X(/NXG<S
MADBD=N<G;">0+3816[_]B6S'Y#!8:!48^%4YOV5!NN5:QJMBGEO9+2@@KBW(
MOB9OMQ<7Z$,Q5 0ZAG\B+\\ \F&/+)L^OD%G)VG[T[5!(K$<Z;0C7PR<O[P4
MYHH!/ ,>U8<%L7@ *:A-(7K)2SW=?[(5F7M=);X.([.5&'R*?XUC)!MM:I?*
MDG["VLYVK0Z0I"[:R2 BF#;E8HOJILSKYJI8K@/2.SH#'E,__('>YF(^>')\
M@I1HE @G*;>A@9C)9.)LO@%SPAQ=-]]>0-/NKH2G6Y&A5P)93\[_OBJNT<IK
MA\MXGKEZ[WOR[Z8AF*OOI8:E(*M%0ITX#E]##D+MZV5@KO.L]L!J:PUH'!?&
M-25"=<Z(ZI==,2"[X 8;*%$6VQ-6;*6--Z7GQV2-&_62C>P:L7UL+_L_/F-)
MV;TOR2L^V__CDG>;\ZN?E\ZTW@.(ZG*>W3XO2G*IQW,L_D0B6KZIGE\54Y /
M\7_YK7C+'1R_4-/QBQ*CK@[X[?F[G]Z\^^7L]<OSA#@ WJ?)JXN_7KPZ?_TJ
M.?^O7R_^>O;S^>L/\%MB TC>GOWW+_SSJ_.?SM^]4YJ ^.?DU]<7'QX<;=FQ
M\-<_VQ9MF0G$&DKB'5(MV4POYW5-BVG)^PYD>KN3L2::SP/;SP77Z7 FF#-E
M+NFR_DV#SU>ZY*+\**IO@"M^35!\L\GR.P7--_N(G[,*;$ U@0$N3G#J*DW7
MNK+ZH3MXL3NLQO^;3;C@<GB+X1#C66HTY'<0=URK(0E?AUZ0F(26UPE@?ER5
MJ\:YIR[M@ZV"BU(Y>BJR=+#R=K"5@4')^]_?7.6M$+EAO,0]1MD;"*&_@0EM
MBQ+\+0K]3QN%_GVNVZ=ZW6X']#+H6^SPPNUU/:*^JG!Z[J*H'HSKL<'!\-3]
M_'$*7'=8OQI?_&XK#>^83:9"X/5NW:0J07?)($DW5P'IGX=9!^';L6_"O5C-
M,XZ;F6+>7AR:[5WNJYD>3$Z\MTW*VL*ILMJPNBX &X5:M+T6K/4@O_D#B*P9
M)=5I;[HIZG:J6FT[P#)>1@FE]P V[VS&(UP\"9^VT297?F$#B7KOS@U^,WB>
MI</=4-WJ\04&(#-DK'>"MB&*16WB.P-H-JL7GB-OT2V'H,.9NG9"1A5D73IU
M7_-N:+"""O@!%.5-82BWJ++=Q2"16LL\SM/ -R ^#9IQ/:'83=0U)O(53]54
M?X!:J$T$V&4<UY'<>*I\EPZBB1B-RH5,X8>P!:)!<)D0KMD5'T+UJR"K%81D
M]V.YI]@AEL2@R8S+;&H%B,."2&[ 4IX7^0H7!:44%GA.;8#(R$^362XV,N\P
M7C$(],C+1OPJO_JB+74]^L[;0U**)P>JX[8#*'R52R#=%LU_?J@B?-R=E=S,
MV 31(^ZMV/90N(HFEJU1T/?NGL&)S])UO56";A;-%MW!/J4:+3/');>B6[U>
MK;JHN+UFI-/&?TI^-5*\5':@+^O1PA'#^I<IY5YY_"*='#UQ0"FK=@V4L;^/
M#08N7)GO[$[T+,[OH=1WS$ER<JA*<CMPTVC#!NIWODQ5;JK9B15F[]>_*<LO
M5Y:TI3VKJ[2CW%,@J L14C'#ZX= +M=O,/!R;:= _$??FQA,[PZ^]F*R4P85
M"Z-P800> Y=,2NEQ_(E-V^W1_Q9;O*$UY^A.EXL!J.S,>O\6$OUZ0J+:%=?"
M0>64?(XY\;O:#U91_YY6!#_WFRUQ9R%YMB4HIB\(_1#4>G9R7FE?X(_59AJY
MZ/++7AM>MFU8!?_3%9+VFH!']PT>/E:;<3N0O;M5I>*EO([(?%!4Y,#92+Z'
M!L9R,NA<8ZRX^R"+HEMSEW]-$-^OKJ"U]\P=ZQ':#F)Q+6Z]]U#T*LEAI?IY
M^M,FT&B?"!J_ 0_?<_C3Y$I;(=Z5&P\?O[-[0W-K1E-\@YC? 6[9=Y*4$^:+
MH)B'!]^PF+\+%I.!DV=OW[X[?WEQAGU?DW<7?_[+PX-1GH@1 SN_91*;]2VS
M_SEQE8-S&FH1)$ROZ%BA#P/_'8;!WYOU>JBYSR[1?F>;6FWW1,/VXE:<@UTX
M!Y_=1\HX"KZ>:9]8K^BC)IZ##]\+V[ZT5V$;[^#E%)+%#1RQ5/D G^/\]>3&
M6OL81A@7JWE;++U//"UF<,'FQ! QQBM1RV'&+34WUNK5L)$@\@"_UWCBVNFY
M@?546YK0(W+-F];N:Q\I/F*G7?IP#\(-4M/IG\Y=AWQ $-;3 GMZ*U"$N-WR
M+$V1@K$8YP2]W9M@6'->W4B/ %>*>QS5M@PNM1D1A9XWMYT?\J@YXSW@*6"L
M^ H4,AI=>#D1?23&TQS1WOJM7+O@'C&VS:0-K/U:F!-;M0V'=6=^:^!:PR)R
M'T\7=PN[KMZZ8F1. 7BX1,^TF4F:'&(P44'_8.VE6,ODF0V<*NGY$H',!E^C
MP/?/W,MO,>FO)R;-Y];SN4?*F [IKGA91 U.*"PQ>Y[L%4SDD%U>PH'%$78U
MT%[$,,H')3IL1OVX ]!TSAB=O,XQI1S>7M$92J2N-?DVK7+.:^$\\FEG2I_B
MY\QP2@N>TG4\);+QBL4BGQ;<9P:/?NX4&?D3TB'ELKCF=C9-/CP9!K9VWL@X
MX0TIR7CEY"<8T93Z>?N>]+27-WG=:5;%]F[6-*L%YQ,;-T)NEB?O=:UF>/%O
M-ZQ]2-_P &)5FV+ 3YS[M!U<_.#%(3QNNW:>/GC0N<#0O0WG.EWHIJ?,E5)Q
M>A;)OK,:"9>&KT?"G^NM'7,$#V8?7(5VQ^*S;5F)"F'MQ2R&EF^%WC-\$O[
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
M[$LXZJ5M/]D=!YKA-FNW9J0Y[H;C&Z&X#C6ZJVX>0C>-31$)Z;*VE_=9(.M
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
M>#A%7,T7%7&=;UIEAS7C7?-GJ0G.4MM_EOB6#NN[>I%QZ3#.CI%XB6$YC8"
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
M?CW3"IER<[1A^JS:76NUB>J"/$G:EH9\#'3C0"(T8);J2Z!7<J/#":"&..G
MM,@;D-%XX=@M2Z8G&,,SND?FSF9=F[.-'^9^@_["6N$=AY@J="TW74$UP#6:
MET7^41<W[-O!+R(;B/C,3.%-5>B2FZ%U'/OKZT3<]GCEV=;*@?%HTA=@?JEN
MFJIN7K(7A594@VVJ9!9=R84KR&#4N*'Y6UM;!J%GS<.@/L.B&N%@[&PG!C>I
M50?ZMIZ-]9]_%ER04CF]R=L)8EBPXKE7SN(-=65'*L$0-;Q2)1-=5++B)*V!
M@&&[KJKBBBY#A2F^+5RKO,5<N13(@CXWNP<\;V8C:4X912-DWK6!5\)-Q<S$
MO@4E.9I#O/!%G;<@'9S&P_8*7M5>?1,)!39*465-.S1;8-::DZ'Q-5O[)G+"
M]G'I:UMBO49JYFJ[2R8/9LX<!.&\EG2RBC[KFKC Q;)Y%(P%.J+0_L8GP0"X
ML2(4L_OQ9;I%C_E921?&VG1GY14ZWU& '=MMH9)-"GZ04Z==:%U:/UZTY8;.
M)BHONIKH76XE?ZZ ]BY+\LFW0N5(2C @%ZG@9UM>FKFR;^([AEM%!,Z7&VU
MJFW9EETWA\H&@-UW>R?&%89;X9-,"B!Z-1-K+WGX'J<4Y(I+O G7NFPSB76M
MV$/K8O6>15LB$S>0SRHE  C_@82R=6CH&#:&G=;6@N9=I7(L.&ISUN+-<BQE
MHC/*V4?^@66=Y-JB65HOGF?M+-%6QL@"@/M]V1S7M0K#. ;L"T96)% \TFY5
M*0>ET,BEH!'R2]Q,T"(;E1I.P5]I%B@3MMA097:_0A\FGUI5DNPCKB9WPJDK
M&OE"<T226<6CN '\%X?W&(ECHBD,MH1OH6B"][$OR2CR4OTQ9Q^G"4F@(GV9
M-ZWXHXG(B%5-\D)[&=E22FDNQ.EUREM\8J7@-JL"XE^0TX;+T52E5WMH]DV^
M)T>P_7H2/M:8+S"J2+>&-4&T68!K4PQ9W+A-LG^XE7$QU_X3^!?ZL&UVJYVZ
MG;;-)#Z,"D+7S;+\&?F<:SLX\T#2+5%S1D')9E QB\*VY;AJY)U9K36IX6-$
M$3YR(0T^&4>N(Q=#HWMC_TKY+F)DJC%_%#2GD>B!+%J%?.471(.!.VQ[V0 J
M)3]/(ZM/45.I%D#WS32?)UN6.VMC,^#"SSNX[/N'V<ZA)]G]8R%":AP115(.
M+6)@KJ)\B1KSU+E0VZJ%:<":QG0 5U7+SO@%!P$'S4MO,,_AG,] ZF 9%BZ5
M9#1M/:V:/14L3U"<F'08G" ' W"L!45M&E.Z>*-5C:<!K[_*,U!R&G08VHC]
M&#A#:;;)R#H*LN-+6E P)0Y.<A<6>JF)9(EIX,@EB!.C'6PUVY$Z8KY!(0V:
M#+$%Y!X)4QM5E7I&7Z [*5_9[.N8E83B(P8;9)^8 -#3W3&R8I@'_0LVSY;I
M%_(3N32\S H54NN\P%AJ_+N^MP#X,'KO85T$^4!JZ)59+E $%^-A]2R&@N&8
M=E"%R)ROWZI8G,/4HFL_)T& NAGNE,YY[]$:<S\?.DDB2A@"3]\21QVO><4R
M<0F>3Z6I[()&'.^DG^-!8-"1DY$\BE' CWZOJ"Y?E$I#MA+=QM]BY?O GL(E
MGC*1V4OO;)^(L7F,8?@W1@;ZXAI5_IJN&3)!NOI;URBH9[J^Q.R:U):K$*N#
MZ=>7P$O^E+_1-RWJEMQY:VMLH6J-"3;:.=-![39>1E./2=:J'_ZC#X<9!=@
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
M>(WI7/ 6^J&UJP8*3MD%&PPT^+YX=*QU.T-(97&B8>X%7._E#1(M+V.=0A7
M<D%G,H!Q\EIXZ]*<(4=V2W;6Y@^4$3HW\ _.DXXTFB!C*<!GPYJX/OJT0:[#
M$FT3!UE&J%)09]D=9X3!.[7G81Q*+/596HR0F^E"W6C;JRI(OA8<>2/UK BV
M>3)F;82-7MBR_8 <K!%D\Q60#M"XI(R,:IJ/<RF X@"+DQ'AO#F7P4V)L?#-
MG (C/L[7";JSH4Z:,SJ5@2S6U_/<KR5$#?QZ)^CE-:.+;#(Q6H/<<=N9]5L0
M"+AB[PWD%48]>BYHZXP#XA+@U4V,%MZ;M<<73:?F #'+JC] '4VG2IOY@4G]
MFE%A-1;>]-BB;"1ZPCE/B!V=L1]\6XK"NAD(&E/6R E+INFJFPP76E$^U3)V
M16,K#X@BMFZ^=#G G4O+0E]QZ!F^9^4P[RI6!7 ? NU%7-FS+/#X@0=B-*C)
MDN**#[U& F[-[;=RJ[9RJ_'@!.W\,+YRV4EB1-XT'6,QV>S<6W.Z).?2#6(=
M6O:UXLBF1#P9PL'GD'4W8(W&W12X1Z.I<PO*TWLV:1#*Z=75.,BCQ.(RQ?J'
M"V&;5"F_+6BKKDW>K2/^E8=CD@*7')+9JIBW.YUI]1AAKV'8ZD]]$3'4M!(P
MKZAJE\"^X;1,*9T ,I(X^1IR>)PAA[]6LA!E GE( G,PF-+<>2(%G,1G.!Z!
MT8_,$Y+Q:^L\I4F'J[GSKKB'2E'5(=2JX!#64CEIZWP1@Y5T7X>#X=<X&.D5
MYGX&KP+CL*QF>>IEZ\9H&JP^D0DX@7_7Q$Y02G3<"1B5'9@'99.B0RP59*%
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
MM67RU-]X=S?0>Q-.T3EO'+]U%.9EC[K^D_;#H&V8M7'O8<UX\/]^0:(-"FZ
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
MGA(#\(6TH%0X^O:!#!O.DVRWZ0@_$]"G39WO)LA>.M7<!9"%6P>R<^^_#W%
M!Z%%CN9J-H+M.]B0HE05!+DF;R^%A!MZ'2MC44ZW\M"7P;3/;Q>P_:\TB0!;
M\-2:=*%X #"Y,UPZWDWSA5X'7JN8FT7\3 SG8"Y"1_UN/@I:GK%$WHFD.-!=
MDZ\\>XJ^ >T=SV?_# =-QW^0@R9WNRZ<;PR5)1D1-Y;!N>0E@M=W!-4/$M*%
M:AQ)J57:+.)85X NQV-IK1"/,/]0(5*F^E!"/]?)/B ,HC5$Y/BFU'B^[XC?
M<@GUW1Z3IX$[&CYX/4_Z([/O]ITG=1+D8S!) GYTKDDGI($4P$L1IB[.=::"
MWU'<Z?,S%WFZS-+=B)S?V_@N%!9',/Y4>0/%\1 -C5@PW%<16^2C: +8P44J
M/O@UB'Q-/H;385:<,45DL?$NT&M@N]/0VKX#GP[BUTB#/2IP=.$(#U!Q=\H+
M3%5\^"?3B<+ % .F?%3<\-<%1XIQEJB90.TT5IX8^0IB@; ?$B ?/HMY?LPS
M9:L/ 3YCQ>APR^\*K5B&H4C1'TU)O=DN/RI6(LTGP=5K^G>H%_O%IJ>4:6*Q
M9',$NH>@>6[5O, _ >U*5AZ4KB^=N)"ADA(D]YB#Q/L]_TCA UBN(T?-$7*,
MQJ6I7 /"EBT5,D# H<4Z^0B[$GM78?20>WF5UG#]J-G%^A4;8R.[9^ZV ONI
M[O[MTK343.WA<X\/YL4!]5&_\'.QBZ[Q1!0_[A\/S"]<A+:PG?:/5]_X\;ZQ
M,^;OG5UIA-^A*)Y%Z,921*QW+X*<#HC9I<^G-[O$G-?_/]3]U)5RROC/6"_X
MF =W(ZWR-"1.5KHU!VKI5:'5BH*9CZ!((E-1+:[K*_Q<O(^TPM"K98OWGS*$
M9-4A$I2[*H] PRT^43(L?.;=SX?-Q8[BB^HN*/*O5=7<6UG_!5!+ P04
M" #AA@=;""42CD )  "2.0  &    &-H<G,M,C R-3 V,S!X97@S,60R+FAT
M;>U;?W/:.A;]*EK>O&TR P%"L\V#-#.4DBTS;9*7TIFW?PI;QMH8RT^R(>RG
MWW,E&PPA*6V2?3";=@)8/Z[NE>[1/5>VS_Y6J_7CD,>>\-FGX9?/S%=>-A%Q
MRCPM>(K2F4Q#-E1)PF/V16@MHXA]T-(?"\::S:,&_C??-FNU\S/(ZN6=5-QF
MI_5W]>/&\0EKG+9;K7;S+;O^P@Z^#7N'U#A,)Q$^!??/SR8BY<P+N38B?5_Y
M-KRHG5;.SU*91N+\K%Y\N[8CY<_/SWPY92:=1^)]9<+U6,:U5"7M5B-).^A9
M1_5:F[O:3/IIV&XV&K]V$N[[,A[7(A&D*#EJG2S+M!R'RT)E9"IAC!813^54
MD/227"\27+='*@T[ZT-LZID4_0(5I[6 3V0T;[\9RHDP[%+,V(V:\/A-U97@
MVP@M@S<=V]K(_PB(AH&IN$MK/))C""=E.VX&VJAC]'?JOFG T<8!>^@\TA(#
M?!+15*32XS08CTVM/.),V*D8J<B'K/Y=*$<R9:WFT?%9?81)3E[ ( ^>)W3)
MHF>VHM>_&0XN!KWN<'!UR:XNV/7-X+(WN.Y^9A>#RRY^XM?5!5KT;_;7RNMO
M-U^_=2^';'BUOT9\[??L(C5;!_R07=VPYLF!?TAK-OS49ZC]=C,8#OI?6?^/
MWJ?NY3_[K-L;4G7SM];;_36[^Y5U/UY=#_L?V5^SC"^XAQ1+VFH<+]:Q>_.A
M>]G_6KOZXW/_7\42'C<:+[C)_#LSJ0SFC]A,?7_2[,KYH(KX.*=HZ7V1B&HB
MJC)/:!J2I2%/VV=UDNF,2_DH$FRDM"_T^TJC@I91E,>BQ;5)N%=<YUJY'C5/
M11%/C&@7/SI/FJ0\EB*@I6K2/EV64'2ULTCJUB(^5UG:#N2=\#=-;"D..CT+
MG*0:?_Y3'&JIZY2FU.-1/K95 VIV9J%,18VF3+1C-=,\R?4Y/CTBB_+)S55J
M'H%@^&6M5NN?X@IK"KM+D@2]](1'*Q#)B^ ^+.13P;282C$#E4I#:=B?&=>
M:31'>:)T"H+%+M"#-1NUWYD*6$^%0F>&7<7P!#6>5]D@]HXZ"U<C&^LT_76[
MA*^.]U<[WO'..=X';BQS9Y,YNX4!D0#'KSK_R[W.5UC56"$Y@  N8\;C.<OB
M5&<"JH+YV\P![LC9!%=:\H@%W$.19FH"]I@JU^Y>@UAXPABNY]1DPF\%QBW)
M-"CSH0R&C$AK&H,:>%(C74$S)# &FF#)&=;!"YG)Z&/9?R:TR(60 1-IP-UI
MOEV"HX5)A&<5)+D)5%,^S,1B8U)&\_(TO*)J9U'5VA]4"1;(&'Y+$%CZ:160
M0G-4ZU*]C .21PDE?GM1YD,FL%!RRBIP)"E )'!E0B&A$ZGZ F:YAYNUH8%D
MWV:J56J116@ ;"D P YGK#X>-R$+(C4S!?"T&$N3:HZ!.!4ZO:%EM80?4RAS
M3]L]A5#C_P!";W<.0L,5?_O[+Z?'S7<=DX,D9]:TD:L@D+BTGCA@7 OK\_!A
M21X%WV3"T'))$U)S:C9!$*- 1M>^-%ZD3(9^%-ZTBISS)UIYPD>Q80?P=5\
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
M$K%IE=-[KHS1MM+< X1&&PS"1I3![D-*)+I-N( 1C8547\%-<#@5,H**;7T
M7T@S__-R?HS,A <4U?/@SY13J.%2FYSIV2"N$7A M/TT1&!<$<4A0Q<WR:>&
M0M+/*9-49Z;&4&^YR"[9 X2W4M_U]C)GB9& 2Z8AW5_Z!'53B4D9DNW=8+;)
M,8/-':-R7#O(ID5F,?"9>]F*,X[K%AG=42RN"-,^P[@AF1N 3YA93DD3+=^^
M[B:8)N,T5)"$*'T2H\!)YGP^XYAPZW8DZ)DTT?##46F8J2?0- S/I)!^9=NE
MPAYT?#29KM)Z%MA/A<2UTXL<DCBA3O&P'A,/,:H%6736>:O6"P7/ V"6%I-4
MB:(ARXE-RT;JK(/C9MZL6]:RX!TP01<39;/3Z*1>%G+F_"M9@%5>T7ZM_<TE
M81ZO,:_/*=;MTE'U]?KNF_,N=N*UQ'R-N$""?BCF3L \C/;+[]9<DMB9XH'E
MDS5'S+Z9["_[R13-/U7H&WCFN*WQ0VU9FTG&/9QKC2[2NF8)9O$A4XL"C\SY
M[%ISW:RR$U3^J;SO6I_#4KVQ79XGNSP'U=+A\79]?LWZE)74L>]AXMP30VBG
M_1[W.0<ZZ0QS:SC*,I@-.!XH@CPYQ4\6SL_HF;MBOE-/A5(B0O.Z 9-609&9
M/2,@RDD9"B3N9TJ4<Y; 10G."?<ID7?P_9U=:46W\0/!YG?UK@%FXS_@7YD?
M?>]N]^2TW5K^UO(+6YCH*X^78_J7>/)E^DV<.09W T9]/*+C<5VGD3#,WD]M
MW>&%NL.#:/^L/>1'$-AZQ=8KME[QDKQB>_[>GK\?[/Q](A>ZSL>]8&Y :/BB
M'&F[O;S<T_?6[K=V_R+/WMEI^W1Y)?W5TW;9W#07-QM/3)?O--Q'JRC:5(3=
MRQE-D053.-K5)AFP)*]#P0E9O8"K:R0(U]4,NCQ@56:B!,P#C&+ %)BK.*H+
M$A+@0H%':40]\%E8%/;>*HS0[U^6Q1%=$44L28KRA)P&TI]28-P5,M9%(4AI
MND!./I64N[H'1Q"^T%S0\._6+V3%1[<YKRHQ:IN5&.+.T&]7;^S. XJ3)$3$
MHRBN+R35A(BO<LX>"KX235=Q["%*,B_4T*^=L%-K,:.<2O2+E<(:CQ#YIP1%
MV"@)25*$/5.[U"JSNW>!P;+Z84K<3S,I$(I;Y3AK)<6;'?F=;!7-2Q?F6/GW
M(DW=*&;>J-O8;%O62<<HOI7=WQI8''(MF)?'L:/C4FV9(&=-MJFLSLJORZ9Z
M^W]02P$"% ,4    " #AA@=;IBM99&L9  #H#@$ $0              @ $
M    8VAR<RTR,#(U,#8S,"YX<V102P$"% ,4    " #AA@=;S ^?71T7  !\
M2@$ %0              @ &:&0  8VAR<RTR,#(U,#8S,%]C86PN>&UL4$L!
M A0#%     @ X88'6]FT4;DK3   (O$$ !4              ( !ZC   &-H
M<G,M,C R-3 V,S!?9&5F+GAM;%!+ 0(4 Q0    ( .&&!UN70^^E<8D  #!_
M"  5              "  4A]  !C:')S+3(P,C4P-C,P7VQA8BYX;6Q02P$"
M% ,4    " #AA@=;;VAH;B)B  "N%P< %0              @ 'L!@$ 8VAR
M<RTR,#(U,#8S,%]P<F4N>&UL4$L! A0#%     @ X88'6U<S#(F4R@, B!LI
M !4              ( !06D! &-H<G,M,C R-3 V,S!X,3!Q+FAT;5!+ 0(4
M Q0    ( .&&!UL1&,2/"B8  )3]   8              "  0@T!0!C:')S
M+3(P,C4P-C,P>&5X,3!D,2YH=&U02P$"% ,4    " #AA@=;+P9.2DQP  "(
M80( &               @ %(6@4 8VAR<RTR,#(U,#8S,'AE>#$P9#(N:'1M
M4$L! A0#%     @ X88'6["_0%Y9,@  K@T! !@              ( !RLH%
M &-H<G,M,C R-3 V,S!X97@Q,&0S+FAT;5!+ 0(4 Q0    ( .&&!UN(#@K,
M80<  /0C   8              "  5G]!0!C:')S+3(P,C4P-C,P>&5X,3!D
M-"YH=&U02P$"% ,4    " #AA@=;&7EXBA%N  !2< ( &
M@ 'P! 8 8VAR<RTR,#(U,#8S,'AE>#$P9#4N:'1M4$L! A0#%     @ X88'
M6Y>FZ>P=0@  SF0! !@              ( !-W,& &-H<G,M,C R-3 V,S!X
M97@Q,&0V+FAT;5!+ 0(4 Q0    ( .&&!UNS^\.<ZP@  !4V   8
M      "  8JU!@!C:')S+3(P,C4P-C,P>&5X,S%D,2YH=&U02P$"% ,4
M" #AA@=;""42CD )  "2.0  &               @ &KO@8 8VAR<RTR,#(U
M,#8S,'AE>#,Q9#(N:'1M4$L! A0#%     @ X88'6]NQW!V*!@  /2X  !@
M             ( !(<@& &-H<G,M,C R-3 V,S!X97@S,F0Q+FAT;5!+!08
1    #P /  0$  #AS@8    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>chrs-20250630x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:chrs="http://www.coherus.com/20250630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="chrs-20250630.xsd" xlink:type="simple"/>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_GkBifVcy_UCjctT5S54Q3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_Y3UzB-L9SESBqbcoHaRhmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_AYB7lT9E00Ci-MCJS3IrWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_mMttV1kd8kWyaVIabS-iIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_biUUpOpJmEWijbfJpJSklQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RV7gc4KDEEaduwDhKWFKtg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WxKEdy0uAkmad0rM9pmfRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_kEdTIIxP9kCWST_jJ3FK7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_vZPy7Pc-uk-O4XG1MaXa7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__8QpJMxUfkugDHocOaOdAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Wr0n6y_IqkK1EYafrXHtcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_GYD418XaREqASRQkwxVYzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_y9No0uYWKEeJPnaybOguxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-_qDdvEb20SIZ86Wj35gUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bgh4S0ldfUW1s5NIZR-yhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PixI6dhLDUmaCLHxSnyVqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_R1BFhFd-zk2BzMwpjwupbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_69Kxnqu4-UuaQRsQ5PRXOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NFwqeyFcHEOPtK4Es7TiVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_jh6c7mf0CUSszIgiYQaXHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_n19ssNoRekGD8NFxjGL2Kg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_m_8U2qY2yEayCDE98ySQ_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HJF4bmMnSUqSpuil8JJBoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5Rz1YfNR5km5xg9gx3Hgvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYXBukWKT0e9P3tVZXsv1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pqmnIJmv0k-I05j5cjZvZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_SXR6vRSmJEmNFt9dDtNw7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_eVCH3JrB2USEExfF-35s4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_H381Ww-_1EGLcZCIoB1cfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_7BG7Ux4NGU-dVsQgD12brg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_fYT-MsFTIUmr2gPeKC90hw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_aGDFDRDHPkWOf9oAd4EcgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_ceKwfl_ZWkWg-4LQDASYUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:ToripalimabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_0UMW2p5bcEywRMGJzmkWIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_r8O-MyO5-kiKt_xiWZS0sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_zoBjHTODMkWhVbzpuDks4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-08</startDate>
            <endDate>2024-05-08</endDate>
        </period>
    </context>
    <context id="Duration_5_8_2024_To_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dahYrnNaYk6-0FiId9eaYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-08</startDate>
            <endDate>2024-05-08</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_X8r8DsD-eUq0C5zfqH6voQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-01</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_RONs5Y68vECA8WZNqH5R1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_QK7arS2QkUq7SN6CSB1wWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-08</startDate>
            <endDate>2024-05-08</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_gmhU1nZ3tESSB0UYreff2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Svqy8Kx2okOF_qrIE1AlvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RlfP_3lKY06I3tzIPnXLLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_pw_kCfor40aOnjs_jvJbIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_CP451TbLOkOlz3oqWII5Dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember_2KjnroNUZkyat5AIN-Jr0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedRebatesFeesAndReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember__e7gjYxwJ0e_RODUlV5rmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedRebatesFeesAndReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_3pbjidOyp0u58Qmjw1TP6Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_KpTPK-MyH02fsBbwLQmM8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_uAhfqCFaREGHyUaJDwpe3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_CvmZSYQ0sEKF_9h2ZQLBNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_9nkrDXzMm0ud8cwluXvZtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wOgpu1XLWEmBNtAys7jovA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_tKjHvdyRvkuCKH-LY8raBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lPHvMxvTbE-OkMzpuH77qA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LIv-vTxLpEi2P9VrLKqd1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l0wKAam_ek-PmKmkfVwTug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L32PyH13pU66qws0U-YjJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L22FL46oPkuPpoX0vBXnbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_t_M4c1iUvEyZw9QO0oRVVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_dAU8PZ_Ta0Kqq_VKBPANbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-9YgNb1ns0C3U3kk7_ZlkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_jErjvMWnK0mTCgEcg4MtsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ic-2XgXJGEywDceOZX_xgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chrs:ContingentConsiderationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DJhOnHpc_028Wx-DPhvQJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_AzvSBjnEAkSl1Evh6yKsPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_r-N1OVZkEE2960wRILatpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_8_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_Qej0_Oll5EuKQl16_GJK_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:RoyaltyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7spFgbdp2kaX5DjZU6Y6Yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_9Y0JpKr4n0GSI3v0mHExMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_VJqe-DQiM06FUnLQKeugeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_821AtnA2n06f1xwtIsmcsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDgEEzbCHE2BUU5RCHqIfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_uC4QDbGihE68KX11CvybmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDza-r7cTE2vqIBFNE7YQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_Wy6a7-KuAES_ur5IVKFBAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_n-SPVctVYk-lf5G_BJUpdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-15</instant>
        </period>
    </context>
    <context id="As_Of_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_RKRC_vxcg0O8lYusfTil_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-15</instant>
        </period>
    </context>
    <context id="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-15</startDate>
            <endDate>2025-05-15</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_Feu1Ug-78kCG4KYF2y_O8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_f04nRCExg0CeHWqrtRJ2JA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:AnkuraTrustCompanyLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="As_Of_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dbvXHkjFH0O0B4qohahDCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-01</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XSYls8m8J0emD2gG5aGGqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_INmSR8HtiUSVeK5D-SKj4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6dmH2dUdVU-r0SXGrR8W7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pSc8dwvRj0mOh5VYoQM_4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OnqPdCyGhkaiqdiP7tjFCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_V0DbH4EXikeH-U6lkyE5kA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_djIOGMgV1EecZSq0iuPh4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vIYfiIPp0EaMP399SL6H1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_encYu1WYxkexyKF60_M-9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_TKnkGLtqTkutS_ituNmIrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:CardinalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t_7FMur5h0CR9OswFbvDDg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chrs:AmeriSourceBergenCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_1k7O7s9q0UGoUL1V3sGwbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_CKBamO87JUmCNsT9AdYf0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_RlXTYfQlsEiqesJSYXiPEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_22PxWfhrZEysHRMlstMYmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_qI5h7D6dvEWrAfKJtc6aVQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzzbhHqNsESZKIkLFonvbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_QxpRaEkhNECuHmne_JCamg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_n0LnsYTcYUOCawM_U3sTsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_sLS2NYYBz0i2DzGvgMVyVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_AGydEh6Ty0ORo7llAaqZlw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uzRfPeDvZ0WBWo8e6HxzQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_EW7veOhW2k-cPySR2Wpkcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2vNRcx_LL0mciBIlPxNp4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_c9824m79NEa-46kPiDOP8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5Kgphkyg40qktY4diWGQiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_SCnlp1vcuEa4zXk1dJ8Gvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_MP6OiLCvQk6mkPno2g0W1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_5wFy8H44a06yoVXa_2FduA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_KkKPseiCGEm4n7oFGbZW2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_on9gGOaw7UGLVjdEvT8kBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_nCVv1DHl0UOc1Kd5nPb_cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_gX9leFzOYEqKpBA8Nj7arQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_oTp0vXl2W02VAri6CF9QaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_Wtf0TeFHc061sxBwsrenpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_TJP54MsdxE2MIdfwXAJS4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_dT7mscZKmECpeHymicQQmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_KaXwVbCZrESugc9fgEtkog">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chrs:EmployeesAndNonemployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rYf-lwikOUWuZ1JBr22Kxg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_UVnNFW5ZGkycJtKer1dzDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_kArvc6W31UuhDZf3_h7Zzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_2vzMyIg7o0Su7AZtDQNIAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uqkW7pF5uUi7onznB7owdQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_o1kf9OoKIUyqicCo4pNovA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wEVHVQnQokShbnTAzpMByw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_YfjM_pGsfUSSz0Ybc3OIgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_Q_Twxr7qO0SRhX15IBw9eA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dR48BqYkjUqVxt4Qr-NHxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tBef2jX-TUWZfU5RLxw9Qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_dpIG5X3iQ0CjNcgQVuUS3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_dQLvi3u9O0S3kJFZw2wJ3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_F0GNNBUK2EmFNv3HAnVh3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c8MOphoPYkCRuGj0wLQ-dA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember__wWksQtwYE255lJ51b7yaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_KjUR1jmUBUud01ykvylcUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_X0nI7IKVDU-jvP--b_l7vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_LXH-30DoKEmhl2n31ZHuVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uCysl_LyTEyQ0-SbVc65iA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_QnehbYr1j0a-zejDn1Hxpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_HMrgg5rlIU22_kKx2w2AUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_7_31_2025_eXevqX62QEedXKLJR5rUKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_LI8TSfZkyEW5YNMR5IDSTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_dei_LegalEntityAxis_chrs_AccordBiopharmaIncMember_egweydlnLUiAuLZ4LJs56Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">chrs:AccordBiopharmaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_ILLW7exGL0ahSD6Jfj4yYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:UdenycaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaAndLoqtorziMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_2SHBBT3-G0e16Q5V9bujQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chrs:UdenycaAndLoqtorziMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_LAFRUY1vvU6QErbJK5O-bQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_9y-34hIvkkCLQCT9W4HKoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_mq68x8YJNkCzAFuwEYLa4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_xHjSlj_Fi0yEtd3U9wIdew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_0vbPQuFbAEaNtZNaSg7k3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_Cl7-XSRTX0e81Tng6RaVzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_39pAQ35QXEy87wwyCpabaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_VCsrF7npdEeVWiR-eFOIlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_s6cdbQjMvkyiDyHFjq-G4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_KjnlbQttZEOH0T7AqK3l-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_57_Pmani80iTYq4XJF6nrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_9I7DrIAw3U2cOghU1Kf1Uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_ASHDMsA-lE2DrVC-TApyHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_LRrVzjoJ9kKI7LFk1vgCIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_hcajnzdhOECnSPjk6Ubd_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_7Y5aBt6kEEakbTTs7G0auA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Yl_Sa3XYmkyr83NCKG57PQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_EzExIrXihUefd0g8qWFhPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_EZJzW5ys0kWPQtSb6dwv-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_T8HUfzeyH02ZhP_ULVoPOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neCKNfmt4kmXZ8XSY77HKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_889CEfRqy0WisZ3t9XaEPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_TuM21ETX6kGwZqR64lTFQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_XAiPPOqXYE-2YZCIZuAX7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-08</startDate>
            <endDate>2024-05-08</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MinimumMember_hR1g4TEtdkKYE02WerI9FA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MaximumMember_NUNIAwnHjE-TXkA82tGqXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_imqz8mJ0lUOwdUkRYZb1Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-15</startDate>
            <endDate>2025-04-15</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:RebatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:OtherFeesCoPayAssistanceAndReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">chrs:ChargebacksAndDiscountsForPromptPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eUH6ItqGJE-iYFqO5z_ZjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TwoThousandTwentyNineTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:ConvertibleSeniorSubordinatedNotesDue20261.5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_DQHmPuW6UUO2bUYuKUsgIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_mUM0q1TQN0Or84R6kCRumg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PuyrECe5ukaeDWPkYWL5pQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_smWEaIELZECX1v3G_VFKfA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-09</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_lxwDDv0i80aL3sunMktioA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_nw9qdVqB3EmJqHInVZt9RQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PDA80spxxESgal437rUHGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_OIx-H5SJLkOgdARZiDOknQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chrs:SurfaceOncologyInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">chrs:OutLicensesWithNovartisInstitutesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-11</startDate>
            <endDate>2025-04-11</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:YusimryImmunologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-26</instant>
        </period>
    </context>
    <context id="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:CimerliOphthalmologyFranchiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-01</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_wQdCcUCInE6wE5XX3QMXmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">chrs:ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">chrs:UdenycaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-11</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:RevenuePurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_D9pmamb5CkCo6g6KvJtv_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_TFTu-vCICE63nTjsLCUSxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-08</instant>
        </period>
    </context>
    <context id="As_Of_2_5_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_OPUq9gglXUaLjWmZ5ab8Ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-05</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_ROBwzKxWQE2MsI5ZGGYlFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">chrs:BiopharmaCreditInvestmentsVGpLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_eRTWWuJilUmNxgSdNUPKPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chrs:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-01</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_XmctEWtsr0udXg2AKiep0Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">chrs:AtMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_PAfsI2-xs02_2kyfz60PbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_jMApTG5JW0GFsJlw2g0nXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:AccruedAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">chrs:IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">chrs:JunshiBiosciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001512762</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_payment_3M9h_pxEIE6Cb9PPwXBUBQ">
        <measure>chrs:payment</measure>
    </unit>
    <unit id="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw">
        <measure>chrs:item</measure>
    </unit>
    <unit id="Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg">
        <measure>chrs:segment</measure>
    </unit>
    <unit id="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_position_H2J32S1K40iztCLLDqMwTg">
        <measure>chrs:position</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      id="Hidden_Hin6ZOzY10ChbH0gFpZUXQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      id="Hidden_fNL0xgNFVE-Xdu28AOCI2A"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_WfC6XuyVM06hNCzJ0vuLkA_2_1">0001512762</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_76jrqxYwzUO820s839s2NQ_3_1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_txchqVrPiUONAcqj0a3VqQ_4_1">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_FmwTFiKp2kOY8RJuD3gd1A_5_1">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_575RzdNasE-aCz-hVNeOtA_6_1">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Hidden_bEl4uZsKmU23KOjzg_WBTg"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Hidden_7Dx-aEYfbU2En5TrkC5-2g"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      id="Hidden_DA_VV7tAEUu4RedNEKx2qA">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      id="Hidden_1eIbN5SvP0-I6BD-ACs_lw">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      id="Hidden_3GhQMNogMUWOV9vkrjRr5g">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      id="Hidden_KWohu9UBhUihh2l2fxjn_g">http://fasb.org/us-gaap/2024#GainLossOnSaleOfInterestInProjects</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Hidden_3fqK1iHZJ0We5VvXofOwZA"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115614548</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Hidden_2qsk3f7FcEuTYUPm6Mg5Tw"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116222726</us-gaap:CommonStockSharesOutstanding>
    <chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_wQdCcUCInE6wE5XX3QMXmA"
      decimals="-5"
      id="Hidden_ZVIIRVNU5ESFlxId6ZfAzg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable>
    <us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w"
      id="Hidden_w5XeNxvMYUmYTUa13HiL8A">http://fasb.org/us-gaap/2024#SellingGeneralAndAdministrativeExpense</us-gaap:ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ"
      decimals="-5"
      id="Hidden_9SMfBZMM-UOmCAKYUApEYw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable>
    <dei:DocumentType
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_0AX0CSuVhEeSssGq7J4A1w">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_ZEVo_vyIT0C4MF081p4txA">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_odO55F-r-keZ37Zgwe6i7Q">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_6TTXiZaGN0Sdn0I4x2Tf1w">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_p9uj2t9Ah0ObOhKRCxui7Q">001-36721</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_MLDQiXoZeU6MCM3DIf3XHw">Coherus Oncology,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_smWa_oBppEi6rAfBaK4RxA_0_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_hMiLjMNDeE2eDWiPOLtcjg_0_2">27-3615821</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_kV7AuO-xCUqz-WixDmfNbQ">333 Twin Dolphin Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_g95_IXbvJUKrGCOXr0EE_A">Suite&#160;600</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_nBVNIjfwXU6hu1mmByljHg">Redwood City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_jizfoglrLUKfWuxKuYD8RA">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_dSYRM04n6k6Ml45SvTNUyg">94065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_tWigqbozm0uVp2pWfurXNw">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_4kiuP8QF7ECf8K9OnvpLZA">649-3530</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_qdJqIv-OZ0GQxbX4r6nZmg_1_0">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_g8QY_IT6WEa4EuA_mKyW1Q_1_1">CHRS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_5u8Z70FpMkCQ5k4Ze1-ThA_1_2">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_bhDkY5BoJkKHXX20GC1qpA">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_Q7Ij-Hx2rk-CUMDGVmZBIg">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_mbYT4Q8aXUKM7yyx7HzugQ_1_3">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_HegPpZ76QUuD40-gWye7Tw_3_4">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tc_bOmljlgl0U2Orerer3CE6g_5_4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_PvVUduotrkO_C8zRFKFrKg">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_7_31_2025_eXevqX62QEedXKLJR5rUKw"
      decimals="INF"
      id="Narr_dwULSO53IUCb9GFh6UBSCw"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116227275</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_Mt4RxtzsZkSk8U-9QCHgPw_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">216893000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_FchXkNdT9kubXkl9n1wNDg_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">125987000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_7U4fjZVKDUm4aLuNlYutIQ_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20744000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_WOKsHeNb60Ce07UPM_-G8Q_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5109000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Nd9PyZQG1USuAvYKTos9FQ_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">111324000</us-gaap:ReceivablesNetCurrent>
    <chrs:TransitionServicesAgreementReceivableCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_wUXDhzElsUah7XVLALii8g_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">114530000</chrs:TransitionServicesAgreementReceivableCurrent>
    <chrs:TransitionServicesAgreementReceivableCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_JUPAyoy0x0K-Jt1wI_h48g_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11010000</chrs:TransitionServicesAgreementReceivableCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_z7QThjQ49EKZ18RD5Kvpkw_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4513000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_l5a9dkeTqUy6Sj4La_d4MQ_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4207000</us-gaap:InventoryNet>
    <chrs:PrepaidManufacturingExpenseCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_Pdd6pv06FUi-pYU1ih-b6Q_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6700000</chrs:PrepaidManufacturingExpenseCurrent>
    <chrs:PrepaidManufacturingExpenseCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_rq3nIgHEWEOEBqK3ea0x_w_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6653000</chrs:PrepaidManufacturingExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_7QoprHq4z0ymyT8sEa0XCA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11716000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_96z-ILlojkiVLDlP8E3gEQ_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10222000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Ir1AaYi3o0iWMTmLFHxx2w_12_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">72180000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_ea2MtNtlkE2ppow5LZOL1A_13_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">380205000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_tPPxT9xj0kiwbtc-fe_EyA_13_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">341583000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_27-17kf5g06jX_7PI-KF6Q_14_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1907000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_pgBqrveXAkGRqqiscKx8OQ_14_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2576000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_OV-2-OjhaE2qKDzmpHilgg_15_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">52312000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Dk8Sl9MnLkGssVfxePLtFA_15_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">53646000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_liB_uj-buEidoFi1rSPNzQ_16_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5040000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_ucJYy6cXgECfMsCc-DCZaA_16_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6485000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_DWoN3DpoFU2PTg7I0cHlpA_17_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">44243000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_e1q5U_p14EqbUwz4ucD0nw_18_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">439464000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_gpzIybFW1EKH9NjZIiu4pw_18_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">448533000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_owl93rN5HkWu18O6htfnkA_22_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37622000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_ymrrrKqdBUqFETpbFzvgkQ_22_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28456000</us-gaap:AccountsPayableCurrent>
    <chrs:AccruedRebatesFeesAndReserveCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_2FpmEl4sZECxILRO1NvqUA_23_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">96814000</chrs:AccruedRebatesFeesAndReserveCurrent>
    <chrs:AccruedRebatesFeesAndReserveCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_njN7v7vTk0e8ki49QIdU8w_23_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">164867000</chrs:AccruedRebatesFeesAndReserveCurrent>
    <chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_ENaEdObWrky73ogAUVsTbw_24_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">103999000</chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent>
    <chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_0yn-USyIoESMB2-IJyemDQ_24_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11026000</chrs:TransitionServicesAgreementPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_JOx0pEB6K0KnfOnW7P1kPw_25_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11015000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_9Nzal7TaHUi_a6ZZrNIqdw_25_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">18344000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_YtLqqPa6vE62_QcDWMIRgw_26_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14179000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_uJNAE_3LK0eRUwNSyPJMpA_26_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">60288000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_VSrxGI25zkKYWbc6pdSFmg_27_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">263629000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc__vMbw5NI40KJPDP-QbqA8Q_27_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">282981000</us-gaap:LiabilitiesCurrent>
    <chrs:TermLoansPayableNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_8uz97ejS7k62xiHrASs-Ig_28_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36867000</chrs:TermLoansPayableNoncurrent>
    <chrs:TermLoansPayableNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_ktonOUfayEWelqngzxzwAg_28_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36698000</chrs:TermLoansPayableNoncurrent>
    <us-gaap:ConvertibleSubordinatedDebtNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_vYmN0L9a20Kv3imxQhJWdQ_29_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">228229000</us-gaap:ConvertibleSubordinatedDebtNoncurrent>
    <chrs:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_umJjrMeNNk-afACKDk0A4A_30_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2406000</chrs:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <chrs:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_83uo12lUGEmBKc3vBrBHcQ_30_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3286000</chrs:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_-u893VLJ-k6STkNva8B5nw_31_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">16735000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_q9JbGgs-m0qT1S83VKCPQA_31_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">29329000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_BcSUV6qBTkqBw9SVnyAi3w_32_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">319637000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_bkdX3tS0wEm5XpcMS84eOw_32_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">580523000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_xurLL3PHz0WCCAcO6gE67g"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr_nDmb7_T3b0Kb8iIdbQSVqw"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_zX4ndSXdLEKsPwT3oIABTQ"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr_V7b1di0cUkqIqsbtK-PMNA"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_brPXvtQfG0CU16zi8sjyZg"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr__dqcvq4SQECx2hkcRgsncQ"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_ogTduBg73E6reRjw87TC0A"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr_z9p95roB70qd1wIhCgaFkw"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_minOqRvlAEOh3NYH21qZbA"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr_qJ_MFq-5NEC5yAFQ2pLe7Q"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_lBVurqIpFUag8gv8m4Qixg"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116222726</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="INF"
      id="Narr_TbRvR9p3MEWeCPufW4OoXA"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115614548</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_thPncPbDekCIqHP6YK9U1Q_36_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_j07Im1xax0Cja6V47mJt1w_36_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_OnUojVmO4k6-gCyqUQeKSA_37_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1429885000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Ecjtue5fCUy7MrhZKhTr_Q_37_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1419266000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_lJ7oX9Te-UK0EtN4EdSJXA_38_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-275000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_RWY7Rzqjg0G6ED6BhJecTw_38_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-275000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_bl58yxLKmUKZoMqJTXYPPg_39_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1309795000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_IqS7PFM5ZUKTtf2MwyWEUg_39_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1550993000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_9RbpvF9DvUG9Q0FHpcHXpw_40_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">119827000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_riKLFNtZ20OlEwvWszCJOQ_40_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-131990000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_wa3kAiv9kUWV7ofm_VwBeg_41_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">439464000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_91cwoojyy0C2ff_aH8rLiQ_41_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">448533000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_dNsEXm7Knk6VqiPoErDHUQ_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10254000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_Ap3yGj72H0WaYvCEmM5N0w_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_aWxrTHgQ40Ww_UJ8DXlfTw_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17853000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_DbpM-etZm0GYxv5RTpLAhA_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12604000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_WbOpulGF4EG3EmRW6B5AiQ_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3395000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_f2zA40z3okOsuh7ja4Meow_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1809000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_4aDFaXMX-UKtydjl0o5v2w_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6048000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_GRpvLC9rSUu1Y4e3tL7iCA_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3248000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_s9zQfPq4bUyJ0KdlSumM0g_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">26306000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_IXCjqeOK306cO-pcFk7vBA_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20598000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_zwotMI7Gf0CGmjaC4-g4eg_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">50662000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_4zMLo5ytmUuTLJJc6e2WRg_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">49022000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_dipnfnQKskiSTtG3Jr6nag_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">26039000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_-GUfOlKZTECjjFNeOE2p2Q_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">27515000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_eFvcXJdA-UuFY5rGxNypQg_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">52064000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_3GlTPSFHIEyaV5ZMijs3IA_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">67747000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_OVPRY10rD0STpGV2Zlwv1Q_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">55740000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_HTxmmLt3FEeqMlGt4kbNsw_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">49922000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_mCkzsHH5D0qdJq3CmFgwJw_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">108774000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_IdGBByZox0mXoK4_MawM6A_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">120017000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_85IjB0iwL06LLz1IyEWBrg_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-45486000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_wjuHau7IIkSQODxZjPomuA_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-39626000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_cI-C0rs6bUOGlzebTCkIPA_10_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-90921000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_5X5zfo8KpU2FB2X8FAmfvw_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-107413000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_nLsfeUAbfECPiVQnzJXAuw_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2277000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_RvSI1wEGEEmXRM9XfO2jrA_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4062000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_9n5HbYAS7U6CYfXd1I636w_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4427000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_ADmzBuGZg0uAyMcb6Ho1VA_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7180000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_0-2UtGG2bkmtWVA_x5n4zw_12_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12630000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_i_bG2U7VBkOuTLurAHQJsQ_12_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12630000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_5pWhKdirJUO20uVIvef5Vg_13_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2901000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_G0bRs22wV0aKXIp5uc5h0g_13_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1467000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_5BfUBeTtR0CUjbZqjvCwXA_13_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3088000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_6KQnZf8OUkO-q8L7Vhsz-g_13_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4336000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_p3O6qs0qE0KQR1VosB50hA_14_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-44862000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_yxo8BK6CCEWCp9GQMjsflg_14_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-54851000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_rnYP9pbJ_0OH4m0guNFBZQ_14_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-92260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_HLTXVKf76k2Exh9dMRlUFg_14_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-122887000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc__BW8LOaOuEqbIadREgJtFA_16_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-44862000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_ohaERH8ebU-DZ7SGtOlAwg_16_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-54851000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_qM9XXC-L3EeP_FcgVGpskg_16_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-92260000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_yZ5fA2lzhE27v0k3GGjqaA_16_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-122887000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_Lu8ISA3XKUGP4hZVhKEnDg_17_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">342629000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_rWxNInb79Uy1DIwz-wmehw_17_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">41930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_DQMo5qwTC0a3mrAr2VuiVw_17_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">333458000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_1J6uyHFYAky2SD03TFh3MA_17_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">212841000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_AKkfszJRLkiOAmJC7Uho6A_18_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_0m5DxVLYe0anbuv5Ov6tMQ_18_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_fnQngTiHv0u289in4zRkxQ_18_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">241198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_RYKr_K9iH0uoa9ZYLuQLWQ_18_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">89954000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_ByklCVE9t0ml1cYRX24xFQ_21_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_ByklCVE9t0ml1cYRX24xFQ_21_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_L1DusumG-UyFpqs0IHAhQw_21_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_L1DusumG-UyFpqs0IHAhQw_21_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_BlJkh40p6UKF0ucVNwl_MQ_21_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.8</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_BlJkh40p6UKF0ucVNwl_MQ_21_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.8</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_l20GN6Samkmyqz1uc8GSKw_21_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-1.08</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_l20GN6Samkmyqz1uc8GSKw_21_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-1.08</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_VpgVJrI-u0WXIigUOHFYiA_22_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.95</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_VpgVJrI-u0WXIigUOHFYiA_22_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.95</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_0v67HCNwp0uBktMqa6rSvg_22_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_0v67HCNwp0uBktMqa6rSvg_22_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_Agn_KHfzL0OjKSEb4LEOJA_22_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.88</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_Agn_KHfzL0OjKSEb4LEOJA_22_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.88</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_KbRG6wt_NU62OYPWftWKOA_22_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">1.87</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_KbRG6wt_NU62OYPWftWKOA_22_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">1.87</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_AY8N5I3g6EuydH3pz6tCWQ_23_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_AY8N5I3g6EuydH3pz6tCWQ_23_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_Vw_3DwgdDkaf1HD4rzF5Mg_23_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_Vw_3DwgdDkaf1HD4rzF5Mg_23_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_Ai8BLkCU10-ItbmDyjeWjg_23_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_Ai8BLkCU10-ItbmDyjeWjg_23_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_yRop9Xwb8EuqWtJCw-dt1Q_23_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_yRop9Xwb8EuqWtJCw-dt1Q_23_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="INF"
      id="Tc_VzV-I8l82kGdLHbk0kx6_g_26_3"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="INF"
      id="Tc_VzV-I8l82kGdLHbk0kx6_g_26_3_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="INF"
      id="Tc_5XViy1j-LUu3guZgQ3tpJQ_26_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="INF"
      id="Tc_5XViy1j-LUu3guZgQ3tpJQ_26_6_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="INF"
      id="Tc_-No1Hj4jO0GBPhqpul0yZQ_26_9"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="INF"
      id="Tc_-No1Hj4jO0GBPhqpul0yZQ_26_9_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="INF"
      id="Tc_eUec2KZZAUmuAiOegYFnzA_26_12"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="INF"
      id="Tc_eUec2KZZAUmuAiOegYFnzA_26_12_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_UX5gjLdpXUO_MA_rpD-nJA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_KJrSmJsuHESGzRfI0qoNTg_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_1Mif0NS3RkCd4B0yPg0lRw_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">241198000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_qprh1lxu3kKxZFBEVLJjTg_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">89954000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_VIKUclSWa0OIAro1Wz19sQ_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-24000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_yq0Vf_oH3ESv91DRlbdEdg_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_dlpb3IQWM02FsJgd7KEsHw_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_ACAVHZ7x106dMP_mMIt6TA_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">241198000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_wSZTHmKmxUy-akSaknejZA_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">89930000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA"
      decimals="INF"
      id="Tc_bZgKRMxVckKJbKcEX6ojZQ_5_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115614548</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Le1rhIatP0-1J361deOaKA"
      decimals="-3"
      id="Tc_QqJrnEJKWE-tZ57disvBLw_5_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-_qDdvEb20SIZ86Wj35gUw"
      decimals="-3"
      id="Tc_Cx7GkRsjp0S4zW7pEhfU4A_5_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1419266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bgh4S0ldfUW1s5NIZR-yhQ"
      decimals="-3"
      id="Tc_zjc9FEj36Ei07gERYGHOBw_5_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_y9No0uYWKEeJPnaybOguxg"
      decimals="-3"
      id="Tc_i_kndpeSoEmGgrbCRqbwdw_5_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1550993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_iojhiNj6VUG7UjCG4ajdoA_5_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-131990000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RlfP_3lKY06I3tzIPnXLLw"
      decimals="-3"
      id="Tc_CHcgyueTA02d0A6hRQh5xw_6_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-56569000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw"
      decimals="-3"
      id="Tc_00c1NknoWkai6N6aDLgG8Q_6_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-56569000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg"
      decimals="INF"
      id="Tc_RX5kRGlJiE2lk9VUzjwd1Q_7_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">474410</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_SobUd0usq0e6ai46IJsktg"
      decimals="INF"
      id="Tc_2kW3DR3aJUWCW6yKJyeiPw_8_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">181742</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w"
      decimals="-3"
      id="Tc_UF2D0YKTb0OG02xqepTJ4g_8_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">264000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw"
      decimals="-3"
      id="Tc_3jGeoPJ3oUqGHQkODvL1Bw_8_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">264000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2025_To_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H6n87IVX-ECnPJK6cYOK3w"
      decimals="-3"
      id="Tc_jCSCG0JFCUeHoQ77Dan0dQ_9_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2025_To_3_31_2025_IQNqI6k7pUWwASgvBPmwpw"
      decimals="-3"
      id="Tc_ZYLI_Wy3WUmxwT-ADAAsAA_9_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw"
      decimals="INF"
      id="Tc_E3gHBTG3T0m9rlua_zwGQg_10_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115907216</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_L8lDvfaqq0-XmRlaM9dqNw"
      decimals="-3"
      id="Tc_PkBnBimRKkOyYeDEfa3LbA_10_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__8QpJMxUfkugDHocOaOdAw"
      decimals="-3"
      id="Tc_xwxgDBfHXEuIOYGxgINXLA_10_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1424355000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Wr0n6y_IqkK1EYafrXHtcw"
      decimals="-3"
      id="Tc__srlT08Ty0ey4d3D_7yORQ_10_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_vZPy7Pc-uk-O4XG1MaXa7g"
      decimals="-3"
      id="Tc_YxLE9yxR1kKoDskSd9YPqg_10_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1607562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2025_GYD418XaREqASRQkwxVYzg"
      decimals="-3"
      id="Tc_zgpIaNW8QEec_Pzf9j0XYA_10_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-183470000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Svqy8Kx2okOF_qrIE1AlvQ"
      decimals="-3"
      id="Tc_jws6ZaZsdEaNinB5HHOFJA_11_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_YdkdbPWUNE-I_ANEEi0Zmw_11_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg"
      decimals="INF"
      id="Tc_9XHA6Xk2DEugSX2qXyl1xQ_12_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">44556</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg"
      decimals="INF"
      id="Tc_7xHewSK480GEWoQQXKLRiA_13_2"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">16519</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A"
      decimals="-3"
      id="Tc_3MjaIWX_mk2Ta4I3VHR2Vw_13_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">16000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_TwjzjojhlEubiWXVydHoyg_13_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">16000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jQbxUuyYtESzextQocNOVg"
      decimals="INF"
      id="Tc_WsEtoPFelUWjAfCiKlA3hA_14_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">287473</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A"
      decimals="-3"
      id="Tc_5pSkIBzfHkWZ5HaPEHp9oQ_14_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">188000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_gwjogVgAcEmcD2g2CkBHiw_14_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">188000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OrVAzP5Y9EqoRRWYUthL8A"
      decimals="-3"
      id="Tc_aNV37d8zXU6FS3oFWYJ91Q_15_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_sOiXiU4VdE28b8NBXXKBFQ_15_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5358000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg"
      decimals="INF"
      id="Tc_t9ALXJdNAUymoNnSTQe0gw_16_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116222726</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vkN6US9CAUmFnGaDA0dolg"
      decimals="-3"
      id="Tc_Hy5T8T_G-0WIWSrllpHrLg_16_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_WxKEdy0uAkmad0rM9pmfRQ"
      decimals="-3"
      id="Tc_RvJw5PYrUEChRq0zwTpjNA_16_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1429885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_kEdTIIxP9kCWST_jJ3FK7A"
      decimals="-3"
      id="Tc_FJCgZ6rDUUeCnTNtyzXk6g_16_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RV7gc4KDEEaduwDhKWFKtg"
      decimals="-3"
      id="Tc_bBve_7Z-p02p7tT1T7BxSA_16_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1309795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_P03-r6KpCEy8S0OVCJO7aQ_16_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">119827000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q"
      decimals="INF"
      id="Tc_Tbgmaa-q9EuLRwP_iQOGcQ_5_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">112215260</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_qzK59U06kU2uWIpJsUEI-Q"
      decimals="-3"
      id="Tc_Sd28MAqj0U2fIrv73i_DJQ_5_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_5Rz1YfNR5km5xg9gx3Hgvg"
      decimals="-3"
      id="Tc_h7GFUwILZUqvqtGlFXOqQQ_5_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1386312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYXBukWKT0e9P3tVZXsv1Q"
      decimals="-3"
      id="Tc_AzNbqzR6Jk-gK4kxnFmNZg_5_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HJF4bmMnSUqSpuil8JJBoQ"
      decimals="-3"
      id="Tc_lSxmFzJXIkiYVwq6yLxChg_5_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1579500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ"
      decimals="-3"
      id="Tc_PxGxVX8ISU-lkjR8u2OhnA_5_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-193425000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_CP451TbLOkOlz3oqWII5Dw"
      decimals="-3"
      id="Tc_I7_7pqFhRkCb5PLDeJQaaQ_6_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">102875000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"
      decimals="-3"
      id="Tc_g7DgFsj1SESxtUanEXi7uw_6_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">102875000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA"
      decimals="INF"
      id="Tc_OvtPUf0_Vk2Du9kx0Wvv0A_7_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">174651</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg"
      decimals="-3"
      id="Tc_PvfLnTHDiEuIFRrimzcg8Q_7_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">291000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"
      decimals="-3"
      id="Tc_IwQ14bnDQE27rLkbaO0D3A_7_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">291000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA"
      decimals="INF"
      id="Tc_MEUWukosYkOTR-YEUOAgUw_8_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">741213</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_biUUpOpJmEWijbfJpJSklQ"
      decimals="INF"
      id="Tc__bl_IiKsEkixGTkcopdStQ_9_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">650005</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_GkBifVcy_UCjctT5S54Q3g"
      decimals="-3"
      id="Tc_FM_rk6OAU0apsc97c0ULwg_9_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1507000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_Y3UzB-L9SESBqbcoHaRhmw"
      decimals="-3"
      id="Tc_e5YUTow_D0GvUed7jS_Jcw_9_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1507000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_7s07pXy8rkehxcehgMccgA"
      decimals="INF"
      id="Tc_7WeTRpDaq0mgeMehdUFSpw_10_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">284275</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg"
      decimals="-3"
      id="Tc_d1lv_IgWUEK8qz40MUx6wQ_10_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">745000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"
      decimals="-3"
      id="Tc_ePliNURKHUyukkVhXNJOJg_10_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">745000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_AZTRn-RU_Uidnm-yiugoJg"
      decimals="-3"
      id="Tc_eSmtagG37k2vEDxoXa89yg_11_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7677000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"
      decimals="-3"
      id="Tc_geON5T0zzEiMK2SSewpcrg_11_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7677000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_gmhU1nZ3tESSB0UYreff2Q"
      decimals="-3"
      id="Tc_Wou4kIrH4Uq2Lg9FgZK_JA_12_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-24000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="Duration_1_1_2024_To_3_31_2024_kchbbKvyDEKJMcCCA4TN2g"
      decimals="-3"
      id="Tc_Orckxf3sHkiQm2rVbMux5g_12_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-24000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA"
      decimals="INF"
      id="Tc_QnqbU3HYCEyKCYfZpx65QQ_13_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113496854</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gNw_zmc3KkmYVHRJ8_pdyA"
      decimals="-3"
      id="Tc_fw_Z8bOMvEOe47zC16_mPQ_13_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">11000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_jh6c7mf0CUSszIgiYQaXHg"
      decimals="-3"
      id="Tc_XAbZeEjhk0q8-cU5VsEyPg_13_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1395042000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_n19ssNoRekGD8NFxjGL2Kg"
      decimals="-3"
      id="Tc_uvpJwiFfYUSVGPx9OtMMmw_13_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_NFwqeyFcHEOPtK4Es7TiVw"
      decimals="-3"
      id="Tc_JxlWTFVl3Uy6OZ2PjeU33g_13_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1476625000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2024_m_8U2qY2yEayCDE98ySQ_Q"
      decimals="-3"
      id="Tc_zjynNsgP9EmapSVyhMDRTg_13_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-81844000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_pw_kCfor40aOnjs_jvJbIw"
      decimals="-3"
      id="Tc_g2i21m-Yn0yUCaHSetgyCw_14_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc__NW70meQGUmXj0u-9gCQXw_14_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"
      decimals="INF"
      id="Tc_Bt1JK0LZUEiQfvZi_7sFug_15_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">21583</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <chrs:StockIssuedDuringPeriodPartialPayoutBonusShares
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"
      decimals="INF"
      id="Tc_ig_JU0K4sU6aJYMHTyZ95Q_16_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">1976750</chrs:StockIssuedDuringPeriodPartialPayoutBonusShares>
    <chrs:StockIssuedDuringPeriodPartialPayoutBonus
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"
      decimals="-3"
      id="Tc_t71QfWc450iFutak_W0AmA_16_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1000</chrs:StockIssuedDuringPeriodPartialPayoutBonus>
    <chrs:StockIssuedDuringPeriodPartialPayoutBonus
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"
      decimals="-3"
      id="Tc_UeRCJ23Gdki3foovLW-TrQ_16_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4407000</chrs:StockIssuedDuringPeriodPartialPayoutBonus>
    <chrs:StockIssuedDuringPeriodPartialPayoutBonus
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_3mfBKVVnJEWLGcRvnSzdVg_16_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4408000</chrs:StockIssuedDuringPeriodPartialPayoutBonus>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"
      decimals="-3"
      id="Tc_Us1e7kj3oUKp3uUDh7u0YA_17_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">52000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_Kc1Q6XcpKkylLuFWrQek0g_17_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">52000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"
      decimals="INF"
      id="Tc__ZrwqZYY6UiUegl6j_euog_18_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">767971</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"
      decimals="-3"
      id="Tc_H8TqdkR3iku28lOu_neWzQ_18_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1711000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_sM1o29vGl0K3mMGNbGy1Xg_18_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1711000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_GdmOk313YkG61XlRJHqocA"
      decimals="INF"
      id="Tc_y_huRzmOnUaXdPHXBEWdtg_19_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">471439</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"
      decimals="-3"
      id="Tc_CwpsrDewUEq_Wqqx2hQs1Q_19_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">685000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_ipcOEoyV2kGxIjvnQJfcsQ_19_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">685000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7v6D2jvuc0aZVZwRpxXIHA"
      decimals="-3"
      id="Tc_kZpsEixmekCSvVyV56or3Q_20_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_MxwDcWOqK0yt_ulTGQYi8w_20_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7327000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg"
      decimals="INF"
      id="Tc_uJApUU0HZESx_9O3z6U4aQ_21_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115198655</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_dd_J505pnkCmwNRZN9IaYg"
      decimals="-3"
      id="Tc_as9Ts6qMEkKmDUwOzgDBIw_21_5"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_R1BFhFd-zk2BzMwpjwupbQ"
      decimals="-3"
      id="Tc_o5LybEBDNES-Qdy64eBWrw_21_8"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1405698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_69Kxnqu4-UuaQRsQ5PRXOA"
      decimals="-3"
      id="Tc_r7uEQOj_AU6bTICxzfgKow_21_11"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PixI6dhLDUmaCLHxSnyVqA"
      decimals="-3"
      id="Tc_uqhM_Wnmp0Ks-xG7EbcJ6g_21_14"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1489546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw"
      decimals="-3"
      id="Tc_Sr2MJd3TREGI6ZgxV3g_oQ_21_17"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-84108000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_NL7e6ZypsUux_fd-QNnq2w_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">241198000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_4IDlrq92rky_6u52mrLaAg_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">89954000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_H920G1CfCUOcqK9MwTMKGA_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2062000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_s4b14W-z-06ho5imBkCivA_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2694000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_qVei78w5EUSJSoPa39uFNg_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10793000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_O-YSESngmkSDvXUGYcnP_Q_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14550000</us-gaap:ShareBasedCompensation>
    <chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_XDzTMJxzKkyWcQ6Fcc66ww_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6772000</chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Q5BvgqvxBEywOWe9SmxPDg_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-10286000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_UxIN4MjfrE-aYvXo8Pr3-w_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12630000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfInterestInProjects
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_IY9fXkvWYk6YlDRd0I0JPA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">339102000</us-gaap:GainLossOnSaleOfInterestInProjects>
    <us-gaap:GainLossOnSaleOfInterestInProjects
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_b-m000375EOZH1BEtizi4Q_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">177732000</us-gaap:GainLossOnSaleOfInterestInProjects>
    <us-gaap:InventoryWriteDown
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_Rsg09QsbVkaOtfDljAzYNw_12_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2481000</us-gaap:InventoryWriteDown>
    <chrs:ChangeInFairValueOfDerivatives
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc__-5NniurTUaK6MclCbziDw_13_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12608000</chrs:ChangeInFairValueOfDerivatives>
    <chrs:ChangeInFairValueOfDerivatives
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_H8rhwh2OzU-EYSQMlOsBnA_13_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">576000</chrs:ChangeInFairValueOfDerivatives>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_1xENNELapky1hUZYfcjqFA_14_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2490000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_zKcGSEq-c0G8hIhcfIsTdg_14_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1843000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_0uQweuuJRk2Od9-8q5AE9w_16_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-106161000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_wlFa2TlQfU24pFmDfc5I8w_16_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-85217000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_XGRwt-QZBEaIkdexWee7-Q_17_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">18474000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_f1mKc5goA0OtB7aeYJYjDg_17_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">18557000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_rnNy6ktSP0-kiU4E2t2kaQ_18_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-396000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_YTqTId9WOkuLm09W5sRb9w_18_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-7170000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Js3zYAi_Lk6ooMqjs29DcQ_19_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">869000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_1Asn0kAREU-eI7hiBQ-VnA_19_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4249000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_cufMqHw6nESoFr5-IfAL6Q_20_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">833000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_fxSG49wlxku_pnv6w6kx1w_20_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">40077000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_7e2xrQ9KMEGeQe6uYIJT_w_21_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-68053000</chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve>
    <chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_y6Nm-1-NNEOAn-Jd7cM3mQ_21_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6523000</chrs:IncreaseDecreaseInAccruedRebatesFeesAndReserve>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_dfo7SD40lkGdrsYz4NN2zg_22_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10547000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_hRwOs-lx_kK2rFFWMHfEWg_22_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4781000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <chrs:IncreaseDecreaseInAccruedCompensation
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Ag24D5k860WjIJ2D5PfjHw_23_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-7329000</chrs:IncreaseDecreaseInAccruedCompensation>
    <chrs:IncreaseDecreaseInAccruedCompensation
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_rJ698DMF7UmQoycpXS8usA_23_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-2643000</chrs:IncreaseDecreaseInAccruedCompensation>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_-52efZU3okiL9NhDyW6XRA_24_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-14911000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_0-OLyI4WNUmnejBlKzTnvg_24_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-45871000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Mg1aXUFHdUaW2i4w6rCZZA_25_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-72458000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_gxhzHf4sXU-gNesUzFFuvg_25_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12968000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_lJUBNl8PTkudUW1IAlNwlA_28_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20726000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_c1BDe5Q3_06wXWSRClpexA_29_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6200000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_lnk0Q1YerkOxzw6umIvjrw_30_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">8688000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_GIbABx8p-Uy0n3MBRuae3w_31_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-478681000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <us-gaap:PaymentsForProceedsFromProductiveAssets
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_W1Q-x_S_4EOnvTSAOdZZ6w_31_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-227823000</us-gaap:PaymentsForProceedsFromProductiveAssets>
    <chrs:PaymentsForMilestoneBasedLicenseFee
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_sXsCpivKikaCd7fooV4kUw_32_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12500000</chrs:PaymentsForMilestoneBasedLicenseFee>
    <chrs:PaymentsForMilestoneBasedLicenseFee
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_5f3bcx1mBEKlx4MnNw95IA_32_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12500000</chrs:PaymentsForMilestoneBasedLicenseFee>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Gp2cFj_BAUyYHWSBJtx2HQ_33_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">303000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_kkhLsTx7jEaYoCO7eReLng_33_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-208000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_FIPb5Hw9-kGKzAR1Y2h09A_34_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">445152000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_QvAWzPLyiUuUToqedx5yVQ_34_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">230419000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg"
      decimals="-3"
      id="Tc_4s4DJYW4I0qwdt-CVQj4vw_37_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37120000</us-gaap:ProceedsFromIssuanceOfDebt>
    <chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_FumkwQaoSkm0VSMG5uP8hg_38_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-47652000</chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts>
    <chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_9LKHrHY4qk2vd0HH4N6x7Q_38_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36495000</chrs:ProceedsFromRepaymentsOfRevenuePurchaseAndSaleAgreementNetOfIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"
      decimals="-3"
      id="Tc_PnyVlUUAWEOMIv79jioUOg_39_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1455000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockPlans
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_oApWPMIlSUehU326StC-UQ_40_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">188000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_W1kUNzDlokW7Z19Hz78-VQ_40_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">685000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_V66MT7tn00eipHyKAXhMEw_41_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">280000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_ssDlsJL280SFhM_ymgzHMA_41_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2456000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_OaKTLnx3eU6QJJrNVBqgtA_42_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">233185000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_RONs5Y68vECA8WZNqH5R1A"
      decimals="-3"
      id="Tc_-He9LDDz90WNMmscPvUGmA_43_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">260387000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_vY7Vi5tP-U6O7QhzrCvFuA_44_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-859000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_WK5PCoGvhUG8thxVNUZ-JQ_44_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">50000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_8TCcuwrwi06sUSpa_v_ghQ_45_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-281788000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_Qfil0BhQXkiEzX96HU9VmA_45_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-187038000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_vcZStbzgCE2BEIt8VjRe3A_47_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">90906000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_AzeZ30dweE2BI1FzRcYaPg_47_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">56349000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_k7evBcF2ZEaT_VsLZNnB7A_48_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">126250000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ"
      decimals="-3"
      id="Tc_GUSxJVA3CU25OHXY2qmoxQ_48_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">103343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_St-w27MEMEG5xl2c2kMnyg_49_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">217156000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw"
      decimals="-3"
      id="Tc_7GgLxWryH02Gok8g5F1o0Q_49_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">159692000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockIssued1
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_57ANF9yIVkqUpvVAwMW5WA_52_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4408000</us-gaap:StockIssued1>
    <chrs:IssuanceCostOfDebtIncurredButNotYetPaid
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_ikRGtmpKRkaqa8uGHSSzQg_53_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1008000</chrs:IssuanceCostOfDebtIncurredButNotYetPaid>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_yvg5mKnXzku1Wh2GI_150g">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Organization and Summary of Significant Accounting Policies&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Organization&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Coherus Oncology,&#160;Inc. (the &#x201c;Company&#x201d; or &#x201c;Coherus&#x201d;) is a fully integrated commercial-stage innovative oncology company with an approved next-generation programmed death receptor-1 (&#x201c;PD-1&#x201d;) inhibitor, LOQTORZI&#xae; (toripalimab-tpzi), and a pipeline that includes two mid-stage clinical candidates targeting liver, lung, head &amp;amp; neck, and other cancers. Our strategy is to expand the use of LOQTORZI in nasopharyngeal carcinoma (&#x201c;NPC&#x201d;) and advance the development of new indications for LOQTORZI in combination with both our pipeline candidates as well as our industry partners, driving synergies from proprietary combinations, including first-in-class anticancer agents. On May 29, 2025, the Company changed its corporate name from Coherus BioSciences, Inc. to Coherus Oncology, Inc. to better align with its exclusive focus on proprietary innovative immuno-oncology medicines following the completion of the recent divestitures of our biosimilar businesses and the transition to an exclusive focus on immuno-oncology.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company previously owned UDENYCA (pegfilgrastim-cbqv), which was launched commercially in a pre-filled syringe presentation in the United States in January 2019, followed by the launch of UDENYCA in an autoinjector presentation in May 2023 and the launch of UDENYCA ONBODY in February 2024. On December 2, 2024, the Company and Intas Pharmaceuticals Ltd. (&#x201c;Intas&#x201d;) entered into an asset purchase agreement (the &#x201c;UDENYCA Purchase Agreement&#x201d;), pursuant to which the Company agreed to divest the UDENYCA franchise (the &#x201c;UDENYCA Business&#x201d;) to Intas (the &#x201c;UDENYCA Sale&#x201d;). On April 11, 2025 (the &#x201c;UDENYCA Closing Date&#x201d;), the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $483.4 million, inclusive of $118.4 million for UDENYCA product inventory. &lt;span style="background:#ffffff;"&gt;Intas has designated Accord BioPharma, Inc., an indirect wholly owned subsidiary of Intas (&#x201c;Accord&#x201d; and, together with Intas, the &#x201c;Intas Parties&#x201d;) to purchase the physical assets, including product inventory.&lt;/span&gt; In addition, the Company is also eligible to receive two additional payments of $37.5 million &lt;span style="-sec-ix-hidden:Hidden_ZVIIRVNU5ESFlxId6ZfAzg;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;each&lt;/span&gt;&lt;/span&gt; (together, the &#x201c;Earnout Payments&#x201d;). The first such payment is payable by Intas to the Company if net sales (as defined in the UDENYCA Purchase Agreement, &#x201c;Net Sales&#x201d;) of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million. The UDENYCA Sale represented the last and most significant divestiture of the Company&#x2019;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. As a result, the Company has included discontinued operations presentation in its condensed consolidated statements of operations and condensed consolidated balance sheets for all periods presented. Refer to Note 6. Discontinued Operations for more information.&lt;span style="background:#ffffff;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Consolidation&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements include the accounts of Coherus and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act. Accordingly, they do not include all the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed consolidated financial statements reflect all adjustments, including normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#x2019;s operations and cash flows for interim periods in accordance with U.S.&#160;GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full&#160;year or any subsequent interim period.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December 31, 2024 (the &#x201c;2024 Form 10-K&#x201d;) filed with the SEC.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities when these values are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Accounting estimates and judgments are inherently uncertain and therefore actual results could differ from these estimates.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting and Geographic Disclosures&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company operates and manages its business as&#160;one&#160;reportable and operating segment, which is the business of developing and commercializing human pharmaceutical products. The Company&#x2019;s chief executive officer, as the chief operating decision maker (&#x201c;CODM&#x201d;), manages and allocates resources to the operations of the Company on an entity-wide basis. Managing and allocating resources on an entity-wide basis enables the CODM to assess the overall level of resources available and how to best deploy these resources across functions. The CODM assesses operating performance and makes operating decisions primarily based on net income (loss), cash on-hand and investments, and cash flows. All expense categories on the condensed consolidated statements of operations are significant, and there are no other significant segment expenses that would require disclosure. Asset information is not regularly provided to the CODM for assessing performance and allocating resources other than cash, cash equivalents and investments in marketable securities. Primarily, all revenue is generated and all long-lived assets are maintained in the United States.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;"&gt;Restricted cash consists of immaterial deposits for letters of credit that the Company has provided to secure its obligations under certain leases and is included in other assets, non-current on the condensed consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Trade Receivables&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Trade receivables are recorded net of allowances for chargebacks, cash discounts for prompt payment and credit losses. The Company estimates an allowance for expected credit losses by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. The corresponding expense for the credit loss allowance is reflected in selling, general and administrative expenses. The credit loss allowance was immaterial as of June 30, 2025 and December 31, 2024.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;background:#ffffff;"&gt;Net Revenues&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company sells to wholesalers and distributors, (collectively, &#x201c;Customers&#x201d;). The Customers then resell to hospitals and clinics (collectively, &#x201c;Healthcare Providers&#x201d;) pursuant to contracts with the Company. In addition to distribution agreements with Customers and contracts with Healthcare Providers, the Company enters into arrangements with group purchasing organizations that provide for United States government-mandated or privately negotiated rebates, chargebacks and discounts. The Company also enters into rebate arrangements with payers, which consist primarily of commercial insurance companies and government entities, to cover the reimbursement of products to Healthcare Providers. The Company provides co-payment assistance to patients who have commercial insurance and meet certain eligibility requirements. Revenue from product sales is recognized at the point when a Customer obtains &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;control of the product and the Company satisfies its performance obligation, which generally occurs at the time product is shipped to the Customer.&#160;Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from the sales of vaccines to the U.S. federal government for placement into vaccine stockpiles in accordance with SEC Interpretation, Commission Guidance Regarding Accounting for Sales of Vaccines and BioTerror Countermeasures to the Federal Government for Placement into the Pediatric Vaccine Stockpile or the Strategic National Stockpile. This interpretation allows companies to recognize revenue for sales of vaccines into U.S. government stockpiles even though these sales might not meet the criteria for revenue recognition under other accounting guidance.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;background:#ffffff;"&gt;Discontinued Operations &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company evaluates all disposal transactions to determine whether it qualifies for reporting as discontinued operations. A disposal of a component or a group of components is reported in discontinued operations if the disposal represents a strategic shift that has or will have a major effect on the Company&#x2019;s operations and financial results when the following occurs: (1) a component (or group of components) meets the criteria to be classified as held for sale; (2) the component or group of components is disposed of by sale; or (3) the component or group of components is disposed of other than by sale (for example, by abandonment or in a distribution to owners in a spin-off). For any component classified as held for sale or disposed of by sale or other than by sale, qualifying for presentation as a&#160;discontinued operation, the Company reports the results of operations of the discontinued operations (including any gain or loss recognized on the disposal or loss recognized on classification as held for sale of a&#160;discontinued operation), less applicable income taxes (benefit), as a separate component in the condensed consolidated statement of operations for all prior periods presented. The Company also reports net assets transferred to Accord as separate line items on the condensed consolidated balance sheet for prior periods.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="color:#212529;font-weight:bold;"&gt;Reclassifications&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;Certain amounts in prior years&#x2019; financial statements have been reclassified to conform with the current period presentation of discontinued operations, including amounts in the condensed consolidated balance sheets, condensed consolidated statements of operations and various footnotes. There were&#160;no&#160;changes to net income (loss). In addition, certain amounts in the condensed consolidated statements of cash flows have been reclassified to conform with the current period presentation, and these changes had no impact on the net cash (used in) provided by operating activities and financing activities.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="color:#212529;font-weight:bold;"&gt;2025 Tax Reform&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On July 4, 2025, the One Big Beautiful Bill Act (the &#x201c;OBBBA&#x201d;) was signed into law in the United States. This comprehensive tax legislation contains a broad range of tax reforms, including provisions that allow for the immediate expensing of domestic research and development expenses, restore and make permanent 100% bonus depreciation for qualifying assets, and ease limitations on the deductibility of interest expense.&#160;The legislation has multiple effective dates, with certain provisions taking effect in 2025 and others being implemented through various future years. The Company is evaluating the impacts of the OBBBA on its condensed consolidated financial statements, with effects beginning to be reflected in the third quarter of 2025, the period of enactment.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The following are recent accounting pronouncements that the Company has not yet adopted:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2023, the FASB issued&#160;ASU 2023-09,&#160;&lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt;, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The new standard is effective for the Company for annual periods beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03&lt;i style="font-style:italic;"&gt;,&#160;Income Statement - Reporting Comprehensive Income - Expense Disaggregation (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#160;&lt;/i&gt;which requires public entities to disclose certain disaggregated costs and expenses on an annual and interim basis in the notes to the financial statements. It also requires disclosure of the total amount of selling expenses, and the Company&#x2019;s definition of selling expenses. This standard is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and is effective on either a prospective or retrospective basis. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company has reviewed other recent accounting pronouncements and concluded they are either not applicable to the business or that no material effect is expected on the condensed consolidated financial statements as a result of future adoption. &lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"
      decimals="-5"
      id="Narr_tFz3S7o2LUq1mXL3cD9xRA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">483400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"
      decimals="-5"
      id="Narr_6BX0jQ9-E06ay8QneUgYrw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">118400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <chrs:NumberOfEarnoutPaymentReceivable
      contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"
      decimals="INF"
      id="Narr_PkMMUcAXA0-bL913VZrd8g"
      unitRef="Unit_Standard_payment_3M9h_pxEIE6Cb9PPwXBUBQ">2</chrs:NumberOfEarnoutPaymentReceivable>
    <chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ"
      decimals="-5"
      id="Narr_bzFlLrCrQ0SpOUEelkGnWQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable>
    <chrs:ThresholdNetSalesPaymentTrigger
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg"
      decimals="-6"
      id="Narr_xXjOiDwnaUCqXvKOxbrzYQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">300000000</chrs:ThresholdNetSalesPaymentTrigger>
    <chrs:ThresholdNetSalesPaymentTrigger
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A"
      decimals="-6"
      id="Narr_MAcvCIlSQ0CeuqOo2KeCtg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">350000000</chrs:ThresholdNetSalesPaymentTrigger>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_nugudk51lEO-Ol8NS_JWww">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Consolidation&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements include the accounts of Coherus and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X of the Securities Act. Accordingly, they do not include all the information and notes required by U.S. GAAP for complete financial statements. These unaudited condensed consolidated financial statements reflect all adjustments, including normal recurring accruals that the Company believes are necessary to fairly state the financial position and the results of the Company&#x2019;s operations and cash flows for interim periods in accordance with U.S.&#160;GAAP. Interim-period results are not necessarily indicative of results of operations or cash flows for a full&#160;year or any subsequent interim period.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K for the year ended December 31, 2024 (the &#x201c;2024 Form 10-K&#x201d;) filed with the SEC.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_c2PsNro6I0eY-xQaL1qq9w">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. These estimates form the basis for making judgments about the carrying values of assets and liabilities when these values are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Accounting estimates and judgments are inherently uncertain and therefore actual results could differ from these estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <chrs:SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_9asVYtsCPEuauKIAKc-AnQ">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting and Geographic Disclosures&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company operates and manages its business as&#160;one&#160;reportable and operating segment, which is the business of developing and commercializing human pharmaceutical products. The Company&#x2019;s chief executive officer, as the chief operating decision maker (&#x201c;CODM&#x201d;), manages and allocates resources to the operations of the Company on an entity-wide basis. Managing and allocating resources on an entity-wide basis enables the CODM to assess the overall level of resources available and how to best deploy these resources across functions. The CODM assesses operating performance and makes operating decisions primarily based on net income (loss), cash on-hand and investments, and cash flows. All expense categories on the condensed consolidated statements of operations are significant, and there are no other significant segment expenses that would require disclosure. Asset information is not regularly provided to the CODM for assessing performance and allocating resources other than cash, cash equivalents and investments in marketable securities. Primarily, all revenue is generated and all long-lived assets are maintained in the United States.&lt;/p&gt;</chrs:SegmentReportingAndRevenueByGeographicRegionPolicyTextBlock>
    <chrs:NumberOfOperatingAndReportableSegments
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="INF"
      id="Narr_iVud6RmFukmIjqwayL7SbQ"
      unitRef="Unit_Standard_segment_KhlraS19kkapYgkNI6oMBg">1</chrs:NumberOfOperatingAndReportableSegments>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_OXTuEr4KPk2wdz1O3Bxnkg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt;"&gt;Restricted cash consists of immaterial deposits for letters of credit that the Company has provided to secure its obligations under certain leases and is included in other assets, non-current on the condensed consolidated balance sheets.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_Bqa6dlS4qkGulujYKgGiUg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Trade Receivables&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Trade receivables are recorded net of allowances for chargebacks, cash discounts for prompt payment and credit losses. The Company estimates an allowance for expected credit losses by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. The corresponding expense for the credit loss allowance is reflected in selling, general and administrative expenses. The credit loss allowance was immaterial as of June 30, 2025 and December 31, 2024.&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_v2SA7IxAd0aPi4ff22vYFA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;background:#ffffff;"&gt;Net Revenues&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company sells to wholesalers and distributors, (collectively, &#x201c;Customers&#x201d;). The Customers then resell to hospitals and clinics (collectively, &#x201c;Healthcare Providers&#x201d;) pursuant to contracts with the Company. In addition to distribution agreements with Customers and contracts with Healthcare Providers, the Company enters into arrangements with group purchasing organizations that provide for United States government-mandated or privately negotiated rebates, chargebacks and discounts. The Company also enters into rebate arrangements with payers, which consist primarily of commercial insurance companies and government entities, to cover the reimbursement of products to Healthcare Providers. The Company provides co-payment assistance to patients who have commercial insurance and meet certain eligibility requirements. Revenue from product sales is recognized at the point when a Customer obtains &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;control of the product and the Company satisfies its performance obligation, which generally occurs at the time product is shipped to the Customer.&#160;Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company recognizes revenue from the sales of vaccines to the U.S. federal government for placement into vaccine stockpiles in accordance with SEC Interpretation, Commission Guidance Regarding Accounting for Sales of Vaccines and BioTerror Countermeasures to the Federal Government for Placement into the Pediatric Vaccine Stockpile or the Strategic National Stockpile. This interpretation allows companies to recognize revenue for sales of vaccines into U.S. government stockpiles even though these sales might not meet the criteria for revenue recognition under other accounting guidance.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_YohH7uTYW0eASuH3NIsfcg">Payment terms differ by jurisdiction and customer, but payment terms typically range from&#160;30&#160;to approximately&#160;80 days&#160;from date of shipment and may be extended during the launch period of a new product.</us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms>
    <chrs:PaymentTermsPeriodFromDateOfShipment
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MaximumMember_NUNIAwnHjE-TXkA82tGqXw"
      id="Narr_HsDLv-3nT0K6RPlXKEVcaw">P30D</chrs:PaymentTermsPeriodFromDateOfShipment>
    <chrs:PaymentTermsPeriodFromDateOfShipment
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_RangeAxis_srt_MinimumMember_hR1g4TEtdkKYE02WerI9FA"
      id="Narr_lAD9NqtuwEuF-WmDqDJDQw">P80D</chrs:PaymentTermsPeriodFromDateOfShipment>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_1M-7jOFyKUa77WWPSd8-uA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;background:#ffffff;"&gt;Discontinued Operations &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company evaluates all disposal transactions to determine whether it qualifies for reporting as discontinued operations. A disposal of a component or a group of components is reported in discontinued operations if the disposal represents a strategic shift that has or will have a major effect on the Company&#x2019;s operations and financial results when the following occurs: (1) a component (or group of components) meets the criteria to be classified as held for sale; (2) the component or group of components is disposed of by sale; or (3) the component or group of components is disposed of other than by sale (for example, by abandonment or in a distribution to owners in a spin-off). For any component classified as held for sale or disposed of by sale or other than by sale, qualifying for presentation as a&#160;discontinued operation, the Company reports the results of operations of the discontinued operations (including any gain or loss recognized on the disposal or loss recognized on classification as held for sale of a&#160;discontinued operation), less applicable income taxes (benefit), as a separate component in the condensed consolidated statement of operations for all prior periods presented. The Company also reports net assets transferred to Accord as separate line items on the condensed consolidated balance sheet for prior periods.&lt;/p&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_Ke_3sHiC_0S7ggfTY8WXUg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="color:#212529;font-weight:bold;"&gt;Reclassifications&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;Certain amounts in prior years&#x2019; financial statements have been reclassified to conform with the current period presentation of discontinued operations, including amounts in the condensed consolidated balance sheets, condensed consolidated statements of operations and various footnotes. There were&#160;no&#160;changes to net income (loss). In addition, certain amounts in the condensed consolidated statements of cash flows have been reclassified to conform with the current period presentation, and these changes had no impact on the net cash (used in) provided by operating activities and financing activities.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_EIMaMn7htUagVjKvCXSV7g">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On July 4, 2025, the One Big Beautiful Bill Act (the &#x201c;OBBBA&#x201d;) was signed into law in the United States. This comprehensive tax legislation contains a broad range of tax reforms, including provisions that allow for the immediate expensing of domestic research and development expenses, restore and make permanent 100% bonus depreciation for qualifying assets, and ease limitations on the deductibility of interest expense.&#160;The legislation has multiple effective dates, with certain provisions taking effect in 2025 and others being implemented through various future years. The Company is evaluating the impacts of the OBBBA on its condensed consolidated financial statements, with effects beginning to be reflected in the third quarter of 2025, the period of enactment.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Recent Accounting Pronouncements &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The following are recent accounting pronouncements that the Company has not yet adopted:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;In December 2023, the FASB issued&#160;ASU 2023-09,&#160;&lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt;, which provides qualitative and quantitative updates to the rate reconciliation and income taxes paid disclosures, among others, in order to enhance the transparency of income tax disclosures, including consistent categories and greater disaggregation of information in the rate reconciliation and disaggregation by jurisdiction of income taxes paid. The new standard is effective for the Company for annual periods beginning after December 15, 2024, with early adoption permitted. The amendments in this ASU should be applied prospectively; however, retrospective application is also permitted. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the FASB issued ASU 2024-03&lt;i style="font-style:italic;"&gt;,&#160;Income Statement - Reporting Comprehensive Income - Expense Disaggregation (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#160;&lt;/i&gt;which requires public entities to disclose certain disaggregated costs and expenses on an annual and interim basis in the notes to the financial statements. It also requires disclosure of the total amount of selling expenses, and the Company&#x2019;s definition of selling expenses. This standard is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and is effective on either a prospective or retrospective basis. The Company is currently evaluating the impact this ASU may have on its financial statement disclosures.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company has reviewed other recent accounting pronouncements and concluded they are either not applicable to the business or that no material effect is expected on the condensed consolidated financial statements as a result of future adoption. &lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_zzXstDQg90Ct8ufaa2TvCw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company launched LOQTORZI in December 2023. Net revenue for sales of UDENYCA, YUSIMRY and CIMERLI are classified within discontinued operations (refer to Note 6. Discontinued Operations). All LOQTORZI net product revenue was generated in the United States, and the Company&#x2019;s net revenue was as follows: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;LOQTORZI&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,959&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,789&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,777&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,507&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 546&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,827&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,254&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,296&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,853&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,604&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;For continuing operations, gross product revenues by significant Customers as a percentage of total gross product revenues were as follows: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;McKesson Corporation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cencora (previously known as AmeriSource-Bergen Corporation)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cardinal Health, Inc.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Product Sales Discounts and Allowances&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;The total provision related to sales made in the prior period was &lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;$(8.7)&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;&#160;million and &lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;$2.8&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;&#160;million for the three months ended June 30, 2025 and 2024, respectively. &lt;/span&gt;Chargebacks and discounts for prompt payment are recorded as a reduction in trade receivables, and the remaining reserve balances are classified as current liabilities on the condensed consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;In connection with the sale of the CIMERLI ophthalmology franchise, the YUSIMRY franchise and the UDENYCA franchise, the Company retained and will continue to be responsible for sales discounts and allowance liabilities incurred prior to March 1, 2024 for CIMERLI, June 26, 2024 for YUSIMRY and April 11, 2025 for UDENYCA. Sales discounts and allowances incurred on behalf of the respective counterparties following the close of the Sale Transactions in accordance with the Company&#x2019;s Transition Services Agreement (the &#x201c;CIMERLI TSA&#x201d;) with Sandoz Inc. (&#x201c;Sandoz&#x201d;) in March 2024 for CIMERLI, the Company&#x2019;s Transition Services Agreement (the &#x201c;YUSIMRY TSA&#x201d;) with Hong Kong King-Friend Industrial Company Ltd. (&#x201c;HKF&#x201d;) in June 2024 for YUSIMRY and the Company&#x2019;s Transition Services Agreement with Intas (the &#x201c;UDENYCA TSA&#x201d; and, together with the CIMERLI TSA and the YUSIMRY TSA, collectively the &#x201c;TSA&#x201d; or the &#x201c;TSAs&#x201d;) in April 2025 for UDENYCA are reflected within &lt;/span&gt;TSA receivables, net and &lt;span style="background:#ffffff;"&gt;TSA payables and accrued liabilities &lt;/span&gt;in the condensed consolidated balance sheets and are excluded from the below table (see Note 6. Discontinued Operations).&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The activities and ending reserve balances for each significant category of discounts and allowances that constitute variable consideration were as follows: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Chargebacks&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&#160;Fees,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Discounts&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Co-pay&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;for&#160;Prompt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assistance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rebates&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Returns&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balances at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 123,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,129&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 275,645&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Provision related to sales made in:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Current period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 193,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 45,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,051&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 269,872&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Prior period - increase (decrease)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,439)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (474)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,239)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Payments and customer credits issued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (295,912)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (91,372)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (51,187)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (438,471)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balances at June&#160;30,&#160;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,080&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 77,060&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,754&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 101,894&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Chargebacks&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&#160;Fees,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Discounts&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Co-pay&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;for&#160;Prompt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assistance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rebates&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Returns&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Balances at December&#160;31,&#160;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 73,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 49,795&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 244,885&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Provision related to sales made in:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Current period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 486,139&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 109,615&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 80,252&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 676,006&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Prior period - increase (decrease)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (816)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,145&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,263)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,066&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Payments and customer credits issued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (485,633)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (105,986)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (82,240)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (673,859)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Balances at June&#160;30,&#160;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 73,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 130,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 46,544&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 251,098&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_0eBnvhscHEWWZQe4zfSqbg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;LOQTORZI&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,959&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,789&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,777&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,507&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 546&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,827&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:32.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Total net revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,254&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,296&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 17,853&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,604&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_SXR6vRSmJEmNFt9dDtNw7Q"
      decimals="-3"
      id="Tc_5nMSepTT0k6CVSYThsibvA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9959000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_fYT-MsFTIUmr2gPeKC90hw"
      decimals="-3"
      id="Tc_CKqmmOZZgEWO9VL3CPOIFQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3789000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_chrs_ToripalimabMember_H381Ww-_1EGLcZCIoB1cfA"
      decimals="-3"
      id="Tc_usBBFGTLrEqPGxnqH48_bA_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17307000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_chrs_ToripalimabMember_ceKwfl_ZWkWg-4LQDASYUw"
      decimals="-3"
      id="Tc_ZvJrCxg-SEiJDj4H36ztVQ_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5777000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_pqmnIJmv0k-I05j5cjZvZw"
      decimals="-3"
      id="Tc_tDVXFkeKnkeI6KQKGKVULg_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">295000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_7BG7Ux4NGU-dVsQgD12brg"
      decimals="-3"
      id="Tc_fLlDrsADHkezlqHt1bCCiw_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6507000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_eVCH3JrB2USEExfF-35s4g"
      decimals="-3"
      id="Tc_ctlx0JE6DkajRmNgs3chEA_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">546000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_aGDFDRDHPkWOf9oAd4EcgA"
      decimals="-3"
      id="Tc_jGvV9v0DK0u-6kH45Qe8sQ_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6827000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_Rd_KP9O6nU23IK6jAKHl4w_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10254000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_KtJi6FObL0CvjOsx0ATAcQ_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_A4aqa-KYbE22EbU8hc_cAw_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17853000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_0srJ8cQUn0SS2D31JtmiNw_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12604000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_Qt3qYTFVRE-6gtH8K2HjuQ">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:20.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;McKesson Corporation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cencora (previously known as AmeriSource-Bergen Corporation)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 45&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 44&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:52.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cardinal Health, Inc.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_Hdx6NqcLrUOkmPm4RKgOgg"
      decimals="2"
      id="Tc_zzivaZpglkWi8lhJjGQg6Q_4_2"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_V0DbH4EXikeH-U6lkyE5kA"
      decimals="2"
      id="Tc_Uim62zMqfUu4O-x-luqU2Q_4_5"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6dmH2dUdVU-r0SXGrR8W7g"
      decimals="2"
      id="Tc_Nmv-Xg1yFEGMiXHl_jPqpQ_4_8"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_McKessonMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_encYu1WYxkexyKF60_M-9w"
      decimals="2"
      id="Tc_QUSVvN-H8U6SD9zEDo1crw_4_11"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_INmSR8HtiUSVeK5D-SKj4g"
      decimals="2"
      id="Tc_HAKmpi5h60eMGkglq_E5gQ_5_2"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vIYfiIPp0EaMP399SL6H1g"
      decimals="2"
      id="Tc_QYQPbWW-MEmlgi0K7zm8Qw_5_5"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OnqPdCyGhkaiqdiP7tjFCQ"
      decimals="2"
      id="Tc_0ovS1XzVPk6G627m4hyQjw_5_8"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_AmeriSourceBergenCorpMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t_7FMur5h0CR9OswFbvDDg"
      decimals="2"
      id="Tc_NCwys5Eu4EGDA2DowIRV4A_5_11"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_XSYls8m8J0emD2gG5aGGqQ"
      decimals="2"
      id="Tc_1MlJQ2t_TUKawxIV6KBYGw_6_2"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_4_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_djIOGMgV1EecZSq0iuPh4w"
      decimals="2"
      id="Tc_OoEU06je8E2G5BM2SaoVpw_6_5"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2025_To_6_30_2025_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_pSc8dwvRj0mOh5VYoQM_4w"
      decimals="2"
      id="Tc_tOg7U4eRT0egQead5hrSFw_6_8"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_MajorCustomersAxis_chrs_CardinalMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_TKnkGLtqTkutS_ituNmIrA"
      decimals="2"
      id="Tc_qmYBA9FluEOZ8u-gHfZEgA_6_11"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.15</us-gaap:ConcentrationRiskPercentage1>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-5"
      id="Narr_plNHtleO_0CyFmsoKx29lQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-8700000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-5"
      id="Narr_Y93Ht_ej8UaWgfxDwqMRaQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2800000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_x5VP399tpkSwKoze0euJCw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Chargebacks&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&#160;Fees,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Discounts&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Co-pay&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;for&#160;Prompt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assistance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rebates&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Returns&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balances at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 110,778&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 123,738&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,129&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 275,645&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Provision related to sales made in:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Current period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 193,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 45,168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,051&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 269,872&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Prior period - increase (decrease)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,439)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (474)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,239)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Payments and customer credits issued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (295,912)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (91,372)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (51,187)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (438,471)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Balances at June&#160;30,&#160;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,080&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 77,060&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,754&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 101,894&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Chargebacks&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other&#160;Fees,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Discounts&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Co-pay&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;for&#160;Prompt&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assistance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Rebates&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Returns&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Balances at December&#160;31,&#160;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 73,953&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 49,795&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 244,885&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Provision related to sales made in:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Current period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 486,139&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 109,615&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 80,252&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 676,006&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;    Prior period - increase (decrease)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (816)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,145&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,263)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,066&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Payments and customer credits issued&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (485,633)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (105,986)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (82,240)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (673,859)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Balances at June&#160;30,&#160;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 73,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 130,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 46,544&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 251,098&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</chrs:ScheduleOfProductSalesDiscountsAndAllowancesTableTextBlock>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_Cl7-XSRTX0e81Tng6RaVzA"
      decimals="-3"
      id="Tc_KPW91xYphkaSKrpsxnKeNQ_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">110778000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_xHjSlj_Fi0yEtd3U9wIdew"
      decimals="-3"
      id="Tc_CEp_gHenNEuIb-j5T7X5Vw_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">123738000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_0vbPQuFbAEaNtZNaSg7k3g"
      decimals="-3"
      id="Tc_S6-QxMGv4EmYmeldZdz8zQ_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">41129000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_eGL6ttPiXkyJ8yf0ngwDTg_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">275645000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg"
      decimals="-3"
      id="Tc_0FLUV2f7f0CXOOFQ0zl4aA_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">193653000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww"
      decimals="-3"
      id="Tc_vfWYgQ9ZcEa-WuBSvO_j2Q_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">45168000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w"
      decimals="-3"
      id="Tc_2l6nl4Bnok2UtMoeIrF6Vg_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">31051000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_b9UYRNsJvkaPXbxJkb64dQ_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">269872000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg"
      decimals="-3"
      id="Tc_iW1FYWE-pkmCjVqrpdFP2A_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-3439000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww"
      decimals="-3"
      id="Tc_FtD28KUsxkmbs1k-bsR-_Q_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-474000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w"
      decimals="-3"
      id="Tc_rH3hFRBrdEutkb_RavU5CQ_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1239000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_d-LLtpE8wkOr-yZecnkCqQ_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-5152000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_I1W9mwney0Sa4gNdkxmhvg"
      decimals="-3"
      id="Tc_hTzusDc3skeTZ_VbVZi6Ow_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">295912000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_b3KJLsv_mUm88xcvEyEDww"
      decimals="-3"
      id="Tc_JguFaGiTokKSqn5XfW37sA_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">91372000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_AWMZDBMpiEW4TFY9gYh6-w"
      decimals="-3"
      id="Tc_VtsX-rl3LES4_TviJLkgtQ_10_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">51187000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Dq3mNMMPQk2mt8DLfNDWsw_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">438471000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_mq68x8YJNkCzAFuwEYLa4g"
      decimals="-3"
      id="Tc_kkhTlFMnzkCYspBHIKRNwA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5080000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_LAFRUY1vvU6QErbJK5O-bQ"
      decimals="-3"
      id="Tc_NEOu9oBPcEWM-gRhBUqDNQ_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">77060000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2025_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_9y-34hIvkkCLQCT9W4HKoQ"
      decimals="-3"
      id="Tc_aeLorsera0G7bVaN8U9Cmg_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19754000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_TfP2eMDTdkaNqNFDUkm8hg_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">101894000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_9I7DrIAw3U2cOghU1Kf1Uw"
      decimals="-3"
      id="Tc_iAKipkmiYUyf3YP-Vuon-w_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">73953000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_KjnlbQttZEOH0T7AqK3l-A"
      decimals="-3"
      id="Tc_LbkYFjlLwkimKtMFRe4IIA_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">121137000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2023_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_57_Pmani80iTYq4XJF6nrA"
      decimals="-3"
      id="Tc_Mws3xPr7PUiHQzn64Vw1_Q_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">49795000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_12_31_2023_AisvWJj_WEyNTKdXbJLhhQ"
      decimals="-3"
      id="Tc_Kn6WIY5idkmXzW0Hi7-gQA_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">244885000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw"
      decimals="-3"
      id="Tc_lLVJb16HLkSW2HNX1v1FZA_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">486139000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA"
      decimals="-3"
      id="Tc_J-ZS5lWZ0kqEeOfGwjkBkw_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">109615000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA"
      decimals="-3"
      id="Tc_tQ9Tj1ibQkWKxtozq-fP6w_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">80252000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_ki5FbU4UWUi6eky3tb7YKQ_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">676006000</chrs:ReserveForSalesDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw"
      decimals="-3"
      id="Tc_MSTZFPKTU0a2H-BRGWfh_Q_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-816000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA"
      decimals="-3"
      id="Tc__OdmZ_YYFkyCeAC7zuGbYw_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6145000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA"
      decimals="-3"
      id="Tc_0TVqzhZhUEKRCXlQaWrznQ_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-1263000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:ProvisionRelatedToSalesMadeInPriorPeriod
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_tJ7BwgPr5EC0dr264EPjvw_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4066000</chrs:ProvisionRelatedToSalesMadeInPriorPeriod>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_ldqmXSq2BEKms5dQv0N2Qw"
      decimals="-3"
      id="Tc_5Oq9llItxEOXwWRa7EGsLg_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">485633000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_UXpP9z3dsEayckxFwT2JYA"
      decimals="-3"
      id="Tc_SyklacZwv02ik5i2F41J9A_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">105986000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_jaQLFsVYakux1r7GH7-YeA"
      decimals="-3"
      id="Tc_CDnkdu3E3kmSONf5eunQGA_10_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">82240000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_ZsSRUXJ4lka7Dpcq0Wbe0w_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">673859000</chrs:PaymentsAndCustomerCreditsIssuedFromReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_ChargebacksAndDiscountsForPromptPaymentMember_s6cdbQjMvkyiDyHFjq-G4w"
      decimals="-3"
      id="Tc_IGIpmrbq0kqfZYI6_agfbA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">73643000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_RebatesMember_39pAQ35QXEy87wwyCpabaw"
      decimals="-3"
      id="Tc_Ns3vKCaxwUKMHMfzZ-Q7rA_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">130911000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_chrs_OtherFeesCoPayAssistanceAndReturnsMember_VCsrF7npdEeVWiR-eFOIlA"
      decimals="-3"
      id="Tc_Ql7V7IWKc0-utMRypSDzEA_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">46544000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration
      contextRef="As_Of_6_30_2024_71UHe5hpJUW2cYuHB-HEdw"
      decimals="-3"
      id="Tc_RUVvwHGkdEGrQD2uaXbp8Q_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">251098000</chrs:ReserveForDiscountsAndAllowancesConstituteVariableConsideration>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_EIQY4d0EdEeDaFSiruhTUg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt;"&gt;&lt;span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Value Measurements&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The fair values of financial instruments are classified into one of the following categories based upon the lowest level of input that is significant to the fair value measurement:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 1&#160;&#x2014; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 2&#160;&#x2014; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:54pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Level 3&#160;&#x2014; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The fair values of cash equivalents approximate their carrying values due to the short-term nature of such financial instruments.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Unrealized gains and losses on available-for-sale debt securities are reported as a component of accumulated comprehensive income (loss), with the exception of unrealized losses believed to be related to credit losses, if any, which are recognized in earnings in the period the impairment occurs. Impairment assessments are made at the individual security level each reporting period. When the fair value of an available-for-sale debt investment is less than its cost at the balance sheet date, a determination is made as to whether the impairment is related to a credit loss and, if it is, the portion of the impairment relating to credit loss is recorded as an allowance through net income. Realized gains and losses, if any, on available-for-sale securities are included in other income (expense), net, in the condensed consolidated statements of operations based on the specific identification method. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the acquisition of Surface Oncology, Inc. (&#x201c;Surface&#x201d;) on September 8, 2023 (the &#x201c;Surface Acquisition&#x201d;), the Company recorded &lt;span style="background:#ffffff;"&gt;contingent consideration liabilities related to contingent value rights (&#x201c;CVRs&#x201d;). The fair value of the CVR liabilities were determined using a Monte Carlo simulation-based model discounted to present value and represents a Level 3 measurement within the fair value hierarchy. Assumptions used in this calculation include estimated revenue, discount rate and various probability factors. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Revenue Participation Right Purchase and Sale Agreement (the &#x201c;Revenue Purchase and Sale Agreement&#x201d;), dated as of May 8, 2024 among the Company and Coduet Royalty Holdings, LLC, as administrative agent and each buyer named in an annex thereto (collectively, the &#x201c;Purchaser Group&#x201d;) (see Note 8. Financial Liabilities) contained an embedded derivative that met the criteria to be bifurcated and accounted for separately from the Revenue Purchase and Sale Agreement (the "Royalty Fee Derivative Liability"). The Company recorded the initial estimated fair value of the Royalty Fee Derivative Liability of $9.2 million in accrued and other current liabilities on the condensed consolidated balance sheets. To estimate the fair value, the Company uses Monte Carlo simulation models that require the use of Level 3 unobservable inputs, primarily the amount and timing of our expected future revenue, the estimated volatility of these revenues, the discount rate corresponding to the risk of revenue, and the probability of certain events. The Company estimated the total fair value of the Royalty Fee Derivative Liability at June 30, 2025 and December 31, 2024, to be $1.5 million and $13.6 million, respectively. In connection with the UDENYCA Sale, the UDENYCA portion of the Royalty Fee Derivative Liability was derecognized.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;"&gt;Financial liabilities related to long-term debt obligations are summarized in Note 8. Financial Liabilities. Other financial assets and liabilities from continuing operations measured at fair value on a recurring basis are summarized as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 214,948&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,649&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,597&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Marketable debt securities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;U.S. government agency securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;U.S. treasury securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,730&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Commercial paper and corporate notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,840&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 217,852&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Royalty Fee Derivative Liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,122&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Royalty Fee Derivative Liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,252&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,252&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;"&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Cash equivalents may include the following: money market funds, U.S. treasury securities, commercial paper or corporate notes with original maturities of 90 days or less.&lt;/span&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The cost, unrealized gains or losses, and fair value by investment type are summarized as follows: &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized Gain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized (Loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 211,475&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 211,475&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;U.S. government agency securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;U.S. treasury securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,203&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,203&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Commercial paper and corporate notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized Gain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized (Loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The Company held &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;seven&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; positions that were in unrealized loss positions as of June 30, 2025. &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;No&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; impairment was recognized in 2025. &lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;As of June 30, 2025, the remaining contractual maturities of available-for-sale securities were less than&#160;&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;one year&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;, a&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;nd the average maturity of investments upon acquisition was ap&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;proximately&#160;&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;six months&lt;/span&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;. The accrued interest receivable on available-for-sale marketable securities was immaterial at June 30, 2025.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_5_8_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_Qej0_Oll5EuKQl16_GJK_A"
      decimals="-5"
      id="Narr_sf197dTwkUGXIhX07Ql3mw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9200000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_AzvSBjnEAkSl1Evh6yKsPA"
      decimals="-5"
      id="Narr_GWOchyK-X0eEk3i6FGTA9w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1500000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_12_31_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_RoyaltyAgreementsMember_r-N1OVZkEE2960wRILatpg"
      decimals="-5"
      id="Narr_h5x4FE1jQEKawT066d-zog"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13600000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_iEutSx1TQECZZXIvHUZG5Q">&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 214,948&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,649&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,597&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Marketable debt securities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;U.S. government agency securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;U.S. treasury securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,730&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Commercial paper and corporate notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,840&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,840&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 217,852&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Royalty Fee Derivative Liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:44.28%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,122&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,122&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measurements&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level 1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Royalty Fee Derivative Liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Contingent consideration&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,252&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,252&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;"&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Cash equivalents may include the following: money market funds, U.S. treasury securities, commercial paper or corporate notes with original maturities of 90 days or less.&lt;/span&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_QxpRaEkhNECuHmne_JCamg"
      decimals="-3"
      id="Tc_y5z-3ZOZREC29SVZJ4xp7w_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">214948000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JzzbhHqNsESZKIkLFonvbQ"
      decimals="-3"
      id="Tc_5fNn0ZMYQUG4sm3rRJ3PUA_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1649000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2vNRcx_LL0mciBIlPxNp4w"
      decimals="-3"
      id="Tc_55qRw-itvkyXnW3Drz8AvA_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">216597000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_qI5h7D6dvEWrAfKJtc6aVQ"
      decimals="-3"
      id="Tc_xpkTbXyB0EeXRJzRYHxc8Q_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1174000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_sLS2NYYBz0i2DzGvgMVyVw"
      decimals="-3"
      id="Tc_REYKtTFENEy2H-Z8gOo0Bg_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1174000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_22PxWfhrZEysHRMlstMYmw"
      decimals="-3"
      id="Tc_fQFjUQFJ0EKHe00WHIrrjw_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1730000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_n0LnsYTcYUOCawM_U3sTsA"
      decimals="-3"
      id="Tc_cF9xXXChK0Gl-xUk0qZ8tw_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1730000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_RlXTYfQlsEiqesJSYXiPEw"
      decimals="-3"
      id="Tc_DHlB3vqv20upT3Q_2CmYsw_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17840000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_AGydEh6Ty0ORo7llAaqZlw"
      decimals="-3"
      id="Tc_vha1UuO46Uqm_D_CuFdWaA_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17840000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_EW7veOhW2k-cPySR2Wpkcg"
      decimals="-3"
      id="Tc_m-d2R031YEy6WcmHarZZTA_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">217852000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uzRfPeDvZ0WBWo8e6HxzQw"
      decimals="-3"
      id="Tc_6Xzd1VCTxUK4yNJSIm7_tw_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19489000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw"
      decimals="-3"
      id="Tc_lbAdFvwfpkqORlKabX2V2g_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">237341000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lPHvMxvTbE-OkMzpuH77qA"
      decimals="-3"
      id="Tc_ntl3NDTmXEO57rLzEspSlQ_12_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1490000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L32PyH13pU66qws0U-YjJQ"
      decimals="-3"
      id="Tc_O49Zfqgza0myil40cOTL8w_12_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1490000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LIv-vTxLpEi2P9VrLKqd1Q"
      decimals="-3"
      id="Tc_82vLQpo3BEiI035phCRjqw_13_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_L22FL46oPkuPpoX0vBXnbw"
      decimals="-3"
      id="Tc_JQXqt6_0vECsd3YwZKkbkw_13_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l0wKAam_ek-PmKmkfVwTug"
      decimals="-3"
      id="Tc_QdiH64nphUWvFE6zPuzPrA_14_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2122000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_l_ZJhhPaRUiLEJSYeXN4Jw"
      decimals="-3"
      id="Tc_XiaFPQ-FTkam-F5culiopw_14_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2122000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_c9824m79NEa-46kPiDOP8g"
      decimals="-3"
      id="Tc_-zfGlHNdw0mwq_xgUjKcOg_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">125549000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByAssetClassAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5Kgphkyg40qktY4diWGQiw"
      decimals="-3"
      id="Tc_3DdNOnpSbkWAhUlcW-SnsQ_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">125549000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_t_M4c1iUvEyZw9QO0oRVVg"
      decimals="-3"
      id="Tc_SoeHErXLJEuNkjHduK0_8g_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13620000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_jErjvMWnK0mTCgEcg4MtsQ"
      decimals="-3"
      id="Tc_S_grnn0V20CtvVQEraHtyg_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13620000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_dAU8PZ_Ta0Kqq_VKBPANbQ"
      decimals="-3"
      id="Tc_4G1vdWMXLkmIFIZQXNC05Q_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_chrs_ContingentConsiderationMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ic-2XgXJGEywDceOZX_xgg"
      decimals="-3"
      id="Tc_yNiEgpxgIkSle59-3hCnHw_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_-9YgNb1ns0C3U3kk7_ZlkQ"
      decimals="-3"
      id="Tc_SBgoL2u6EkaRz7YjJNWR9Q_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14252000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_DJhOnHpc_028Wx-DPhvQJg"
      decimals="-3"
      id="Tc_1TXTzW1Jj0uM1JKoNehPQA_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14252000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_HOHHKjKYKkWQBCiauP8CQw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized Gain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized (Loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 211,475&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 211,475&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;U.S. government agency securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,174&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;U.S. treasury securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,203&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,203&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Commercial paper and corporate notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 19,489&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (5)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 237,341&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized Gain&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unrealized (Loss)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Money market funds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew"
      decimals="-3"
      id="Tc_sX-ySaC0wEKHEW-dHyR0fg_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">211475000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_g-ozWbTONEij72Dio6m7Ew"
      decimals="-3"
      id="Tc_odVzV35ykUCs4qVz57weKg_3_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">211475000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w"
      decimals="-3"
      id="Tc_vTY_BFPrwUGbLuUjVgAafg_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1174000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_PvSZvL6e402Kb9izWJW38w"
      decimals="-3"
      id="Tc_KbJsPquknEG3Efw6cpJYZQ_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1174000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA"
      decimals="-3"
      id="Tc_1A0wtGkcvkyly0dxC-gjJw_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5203000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_1OSBgFA8ykez-_qJqSawlA"
      decimals="-3"
      id="Tc_OwzMoM7he06G6zffG3z7xw_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5203000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ"
      decimals="-3"
      id="Tc_HwmHkpBlPk6veEL6yQq83g_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19489000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ"
      decimals="-3"
      id="Tc_GQEtI_D2d0KoGcJXLagLYQ_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ"
      decimals="-3"
      id="Tc_lbZfEvTibEuTYu8-5-I4mQ_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_6_30_2025_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateNoteSecuritiesMember_EEpivrWulki0O97_EhSRVQ"
      decimals="-3"
      id="Tc_CGq-dTqUfUKwevGOo7DnZA_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19489000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_g5OUsaNI6kSwqvCYmRULGQ_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">237341000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_NdyjFb7r_kiq_HaMKtPn0g_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_MFCX63HSAEugh0GjLbOTsg_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_CT-TCSDhPEGbS4jHDGjTMQ_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">237341000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw"
      decimals="-3"
      id="Tc_W2Ryf5CAWECRFuNPwX9mUg_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">125549000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="As_Of_12_31_2024_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_WR9ODNrrdUaYqVu_W9Bggw"
      decimals="-3"
      id="Tc_j7rY56gfq0e-UkTuHwgEAA_3_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">125549000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="INF"
      id="Narr_uvXSDAcRgUuhCYsXDuKu8g"
      unitRef="Unit_Standard_position_H2J32S1K40iztCLLDqMwTg">7</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Narr_FTlmSftwCUSflOPqJ75rDA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <chrs:ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_QHKzWXxn5EaKE-4UBxX6kw">P1Y</chrs:ContractualMaturitiesOfAvailableForSaleDebtSecuritiesRemainingMaturity>
    <chrs:RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Narr_Z24jWUZSgUaHqzFiPxPRKQ">P6M</chrs:RemainingContractualMaturitiesOfAvailableForSaleDebtSecuritiesAcquisition>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_QRI5p1HJJ0-mermGoqSfRw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventory&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Inventory of $4.5 million and $4.2 million as of June 30, 2025 and December 31, 2024, respectively, consisted entirely of finished goods. &lt;span style="background:#ffffff;"&gt;Inventory expected to be sold more than twelve months from the balance sheet date is classified as inventory, non-current on the condensed consolidated balance sheets. As of June 30, 2025 and December 31, 2024, the Company did not have any inventory of continuing operations classified as non-current.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"&gt;Prepaid manufacturing of $6.7 million as of June 30, 2025 included prepayments to a CMO of $1.1 million for manufacturing services, which the Company expects to be converted into inventory within the next twelve months, and $5.6 million for research and development. Prepaid manufacturing of $6.7 million as of December 31, 2024 included $0.3 million for manufacturing services of the Company&#x2019;s product and $6.4 million for research and development.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-5"
      id="Narr_rt31Q1pEn0Kb6p3BvnhRuA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4500000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-5"
      id="Narr_UnBE4eaK50CSvJxCv5pwVg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4200000</us-gaap:InventoryFinishedGoods>
    <chrs:PrepaidManufacturingExpenseCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-5"
      id="Narr_VLchCXPCGkmXzeDmp_nQiQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6700000</chrs:PrepaidManufacturingExpenseCurrent>
    <chrs:PrepaymentsMadeToCmoForManufacturingServices
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-5"
      id="Narr_NOtxT87dlEiOwyhcgvvpng"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1100000</chrs:PrepaymentsMadeToCmoForManufacturingServices>
    <chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-5"
      id="Narr_LHahpo3mQUmqXmO6_ysaBQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5600000</chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram>
    <chrs:PrepaidManufacturingExpenseCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-5"
      id="Narr_GTxxw1jnDkiWXvxyQrWbXA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6700000</chrs:PrepaidManufacturingExpenseCurrent>
    <chrs:PrepaymentsMadeToCmoForManufacturingServices
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-5"
      id="Narr_1D5AUoabwEO4-JsjFcGt1g"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">300000</chrs:PrepaymentsMadeToCmoForManufacturingServices>
    <chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-5"
      id="Narr_ngVCFY9SQEWvDznfvl9npw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6400000</chrs:PrepaymentsMadeToCmoForOtherResearchAndDevelopmentPipelineProgram>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_T1w_embxpUasShf8e8bxEQ">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Balance Sheet Components&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property and Equipment, Net&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;Property and equipment, net of continuing operations consisted of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,014&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,437&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Computer equipment and software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,158&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,582&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,041&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,055&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,751&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19,058)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,988)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment, net - subtotal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,907&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,837&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: Property and equipment, net from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (261)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,907&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,576&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;Depreciation and amortization expense related to property and equipment, net was $0.3 million and $0.7 million for the three and six months ended June 30, 2025, respectively, and $0.5 million and $1.1 million for the three and six months ended June 30, 2024, respectively.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffff00;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;As of June 30, 2025 and December 31, 2024, the net book value of software implementation costs of continuing operations related to hosting arrangements was &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$0.9&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.7&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;&#160;million, respectively, and the amortization expense was immaterial for all periods presented.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Intangible Assets, Net &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 3pt 0pt;"&gt;Intangible assets, net of continuing operations consisted of the following: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,453&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,787&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Indefinite-lived assets - in-process research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,859&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Intangible assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 52,312&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 53,646&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;Amortization expense related to finite-lived intangible assets was $0.6 million and $1.3 million in the three and six months ended June 30, 2025, respectively, and $0.7&#160;million and $1.6&#160;million in the three and six months ended June 30, 2024, respectively.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The out-licensed&#160;partnership program with Novartis Institutes for Biomedical Research, Inc. (&#x201c;Novartis Institutes&#x201d;) (NZV930)&lt;/span&gt;, acquired as part of the Surface Acquisition, was terminated by Novartis Institutes with an effective date of October 2, 2024. As a result, during the first quarter of 2024, the Company recognized a net impairment charge of $6.8 million in &lt;span style="-sec-ix-hidden:Hidden_w5XeNxvMYUmYTUa13HiL8A;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;/span&gt; in the condensed consolidated statements of operations relating to the write-off of the net carrying value of the Novartis Institutes out-license intangible asset of $10.6 million and the final remeasurement of the CVR liability related to NZV930 of $3.8 million to its fair value of zero.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;Accrued and Other Current Liabilities  &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;Accrued and other current liabilities of continuing operations consisted of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued commercial and research and development manufacturing&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,449&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued co-development costs and milestone payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Royalty fee derivative liability, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,780&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Lease liabilities, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,756&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,691&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,179&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,288&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Other Liabilities, Non-current &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;Other liabilities, non-current of continuing operations consisted of the following:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Contingent consideration, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,102&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, non-current &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Royalty fee derivative liability, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 410&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,329&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_yPV9mziyUE6B8bcb7K2D_g">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;Property and equipment, net of continuing operations consisted of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,014&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,437&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Computer equipment and software&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,158&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,582&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,041&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,055&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Leasehold improvements&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,752&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,751&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total property and equipment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,825&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accumulated depreciation and amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (19,058)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,988)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment, net - subtotal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,907&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,837&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: Property and equipment, net from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (261)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,907&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,576&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_Yl_Sa3XYmkyr83NCKG57PQ"
      decimals="-3"
      id="Tc_hHhFkhw8Q0mWU00J7A8Hrw_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12014000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_neCKNfmt4kmXZ8XSY77HKg"
      decimals="-3"
      id="Tc_yNStQvXooUGvDk_jBGheUA_3_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13437000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_T8HUfzeyH02ZhP_ULVoPOA"
      decimals="-3"
      id="Tc_Jj2CcBPUGE-wiYJir1__JA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2158000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_XAiPPOqXYE-2YZCIZuAX7A"
      decimals="-3"
      id="Tc_b42RDyz6nUWsGKF_sAsEyQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3582000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_EZJzW5ys0kWPQtSb6dwv-A"
      decimals="-3"
      id="Tc_8qnOK8DJSUexdKueVV8Plg_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1041000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_TuM21ETX6kGwZqR64lTFQw"
      decimals="-3"
      id="Tc_Wa62mhNs5kO5hbMwZnSXtA_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1055000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_EzExIrXihUefd0g8qWFhPw"
      decimals="-3"
      id="Tc_EZ-801o5MkKo_2ZXE88p7Q_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5752000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_889CEfRqy0WisZ3t9XaEPA"
      decimals="-3"
      id="Tc_Q3tFUYxYfUmUMTijWRYDdg_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5751000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_f_btInbZFEKaMCR8uY6XBg_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20965000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Kl9GJ9qYZkyDZjF1lWsixw_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23825000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsGross>
    <chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_BPMRjQQdU0msdd-oIORohw_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19058000</chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations>
    <chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_LrBy12vmak2T5MOYVsKTcA_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20988000</chrs:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentIncludingDiscontinuedOperations>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_4YyJoE6lzUeNmiokHUwayQ_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1907000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet>
    <chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_AI4l3Wq7lU-p9MYmIK2-kA_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2837000</chrs:PropertyPlantAndEquipmentIncludingDiscontinuedOperationsNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_WwDYrfPerUC22CE7nJQIlQ_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">261000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_R-UZWVQ-jE-XmrsknKSAGw_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1907000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Z1-e3IsUYECOPnJeENXVOg_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2576000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-5"
      id="Narr_TcH7B9B0gUOhy6oHhrE1Cg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-5"
      id="Narr_DWfrbWHkfkilwfQwL4ir0w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-5"
      id="Narr_RJPQmIgUqkWOXpYhkfVgVA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-5"
      id="Narr_xUDtK-c92Eq1I0Qp_sobng"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-5"
      id="Narr_qb7dJ0Q7ZUGM2OK9md5FGw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-5"
      id="Narr_7i_-0Com2UO8ItqKOnoLPg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1700000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_7BmRJeW4ukmDP-61safASg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Finite-lived assets, net of accumulated amortization of $4,053 and $2,719, as of June 30, 2025 and December 31, 2024, respectively&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,453&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 24,787&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:76.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Indefinite-lived assets - in-process research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,859&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Intangible assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 52,312&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 53,646&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Narr_YqH10RJTik6Xv2-FkYw_YQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4053000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Narr_njZdO9yIlEaG0jyNvBG6fg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2719000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_6V1ld0CQa0-Td4AD-s4-pw_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_wOJ_zKYt-UWH05H1HwsiIA_3_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">24787000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_6kHNsJCTT0uOISvY7ubVRA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28859000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_5NPmhoRM9E6IzdR2db3-qQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28859000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_hz4gb_fBAU-WacoCJNrBOQ_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">52312000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_acFxAu1HqUuZcZJJrMPexw_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">53646000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-5"
      id="Narr_hTMGkAOiC0GVbA4pHuCjdA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-5"
      id="Narr_uDfcV31kjU6R7_1NQUieeQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-5"
      id="Narr_b0AUMjG9xEaXrHSB3fQwqQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-5"
      id="Narr_rMwCHcA5DEitcQ3_kBczog"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1600000</us-gaap:AmortizationOfIntangibleAssets>
    <chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w"
      decimals="-5"
      id="Narr_tJ5rVYyNdkCqC_NvbKm0cQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6800000</chrs:ImpairmentOfIntangibleAssetsAndContingentValueRightsLiability>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_chrs_OutLicensesWithNovartisInstitutesMember_43CZHyRAs0K40U30pU0H2w"
      decimals="-5"
      id="Narr_fOjo0D01F0yvP3TSKjip9w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10600000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_CKBamO87JUmCNsT9AdYf0w"
      decimals="-5"
      id="Narr_V6dwuYD8tkS7YoOlwYrAwQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="As_Of_3_31_2024_us-gaap_BusinessAcquisitionAxis_chrs_SurfaceOncologyIncMember_1k7O7s9q0UGoUL1V3sGwbw"
      decimals="-6"
      id="Narr_s0l8qfThQ0OO7521hFh0tQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_Lkj2C30bgEumQhjMBulRbA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:1.5pt 0pt 0pt 0pt;"&gt;Accrued and other current liabilities of continuing operations consisted of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued commercial and research and development manufacturing&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,449&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued co-development costs and milestone payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Royalty fee derivative liability, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,620&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,780&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Lease liabilities, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,756&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,691&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,179&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,288&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_whMUoH_iiE60YZv5OCEhxA_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5643000</chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent>
    <chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_TpwGGsLr-k63fuRliZPGTA_3_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12449000</chrs:AccruedCommercialAndResearchAndDevelopmentManufacturingLiabilitiesCurrent>
    <chrs:AccruedCoDevelopmentCostsAndMilestonePayments
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_aBYuKbQdkEyPbdkIAS9kYg_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12500000</chrs:AccruedCoDevelopmentCostsAndMilestonePayments>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_yRXhq7yDT0aGqaTvYDfeOg_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13620000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_FpTLwBplIEaNf38BbxnaGg_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6780000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_ed5a-3BAQUK5IzhhHH-wlg_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">20028000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <chrs:LeaseLiabilitiesOperatingAndFinancing
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_ZZej25K070uRQ0kTe4Zhvw_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1756000</chrs:LeaseLiabilitiesOperatingAndFinancing>
    <chrs:LeaseLiabilitiesOperatingAndFinancing
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_PAcCBBoJ_kO2rMFd6MJOGw_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1691000</chrs:LeaseLiabilitiesOperatingAndFinancing>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_MHsd29NDFk26tzuJ04hTsA_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14179000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_kEuOSfqcuk-vjAxvhksr5A_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">60288000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_gXJ6ZxoTDkGRQW1CG7-uVw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Contingent consideration, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 632&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Deferred tax liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,102&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, non-current &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Royalty fee derivative liability, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,490&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 410&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,735&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,329&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_SNWfxM4I40CdhUehaJfPMg_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_Dg6PqhIMX0G0IUM6BFOzMQ_3_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">632000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_8wDi_SfRvEuxmC6uTymW8w_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1102000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_GwJX9Bwy8UKQHdolwUWD3Q_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1102000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <chrs:RoyaltyParticipationLiabilityNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_G7xIoRdvMUmQaKxtvOSj7Q_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13101000</chrs:RoyaltyParticipationLiabilityNoncurrent>
    <chrs:RoyaltyParticipationLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_O7PWZRX1oUCxU4pUqEUvOw_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">27595000</chrs:RoyaltyParticipationLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_q35CSBh48kaHFCKba_hGSA_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1490000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_uSSgxm45AE-7pOYxQ4ue8Q_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">410000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_1NWPethCQE6sJJqt-Xrb8Q_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">16735000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2024_sov3obKDK0SkIYxLZONYpA"
      decimals="-3"
      id="Tc_KoypoBTomEKFvDfzb8CfqA_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">29329000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_WOcKm6rIaUeoWh5UoGlbmA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;6.&#160;&#160;&#160;&#160;&#160;&#160;Discontinued Operations&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;On December 2, 2024, the Company and Intas entered into the UDENYCA Purchase Agreement. On April 11, 2025, the Company completed the divestiture of the UDENYCA Business to Intas for upfront, all-cash consideration of $483.4 million, inclusive of $118.4 million for UDENYCA product inventory. The Company recognized a net gain on the UDENYCA Sale of $339.1 million, which included the cash receipts less net assets transferred to Accord or otherwise derecognized and transaction expenses of $9.9 million. At June 30, 2025, the majority of the transaction costs were unpaid. In addition, the Company is also eligible to receive two additional Earnout Payments of $37.5 million &lt;span style="-sec-ix-hidden:Hidden_9SMfBZMM-UOmCAKYUApEYw;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;each&lt;/span&gt;&lt;/span&gt;. The first such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through September 30, 2026 are equal to or greater than $300 million, and the second such payment is payable by Intas to the Company if Net Sales of UDENYCA for four consecutive fiscal quarters from July 1, 2025 through March 31, 2027 are equal to or greater than $350 million.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;On June 26, 2024, the Company completed the sale of its YUSIMRY immunology franchise, which comprised certain assets, including certain YUSIMRY intellectual property, contracts, YUSIMRY inventory, and all activities related to &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;research and development of YUSIMRY for upfront cash consideration of $40.0 million and the assumption of certain liabilities, including $17.0 million of inventory purchase commitments (the &#x201c;YUSIMRY Sale&#x201d;). &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;On March 1, 2024, the Company completed the sale of its CIMERLI ophthalmology franchise through the sale of its subsidiary, Coherus Ophthalmology LLC, to Sandoz for upfront, all-cash consideration of $187.8&#160;million, inclusive of $17.8&#160;million for CIMERLI product inventory and prepaid manufacturing assets (the &#x201c;CIMERLI Sale&#x201d; and, together with the UDENYCA Sale and the YUSIMRY Sale, the &#x201c;Sale Transactions&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The UDENYCA Sale represented the last and most significant divestiture of the Company&#x2019;s biosimilar businesses, which comprised the UDENYCA, YUSIMRY and CIMERLI franchises; therefore, the strategic shift criteria had been met. Accordingly, for all prior periods presented, the results of the discontinued operations have been reported as a separate component of income on the condensed consolidated statements of operations, and the assets and liabilities of the discontinued operations have been presented separately in the condensed consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company used a portion of the proceeds of the UDENYCA Sale to repay substantially all of the outstanding 2026 Convertible Notes and to buy out the right to receive royalties on net sales of UDENYCA in accordance with the Revenue Purchase and Sale Agreement. Accordingly, the interest expense and loss on debt extinguishment associated with these arrangements have been presented within discontinued operations. Interest expense related to the $175.0 million portion of the $250.0 million aggregate principal amount senior secured term loan facility, entered into on January 5, 2022 (as amended, the &#x201c;2027 Term Loans&#x201d;), was required to be repaid in April 2024 in connection with the CIMERLI Sale and has also been presented within discontinued operations.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The following table presents a reconciliation of discontinued operations for the periods presented: &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,094&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 129,438&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Costs and expenses:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,548&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 26,559&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,897&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 59,706&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 440&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,357&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 162&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,403&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Selling, general and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,950&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;       Total costs and expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,015&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,566&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 85,059&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,079&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,117&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,379&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (487)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,272)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,484)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,270)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss on debt extinguishment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (10,286)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (10,286)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income (expense), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 221&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,560)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain on Sale Transactions, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 339,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,085&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 339,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 177,732&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from discontinued operations before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from discontinued operations, net of tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;Net revenue from discontinued operations by product was as follows: &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;UDENYCA&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,917&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,652&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93,584&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;CIMERLI&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (96)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 533&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,194&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;YUSIMRY&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,766&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,660&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Total net revenue from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,094&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 129,438&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="color:#212529;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;Assets of discontinued operations, all of which were derecognized as of June 30, 2025, were as follows at December 31, 2024: &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets of Discontinued Operations&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,887&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid manufacturing&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,983&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other prepaids and current assets&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,310&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total assets of discontinued operations, current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 72,180&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 261&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43,776&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other assets, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 206&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total assets of discontinued operations, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,243&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:middle;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets of discontinued operations&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,423&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;Consistent with the historical offsetting payment practices of the Company&#x2019;s Customers, certain cash receipts for sales made by Coherus prior to the UDENYCA Closing Date have been reduced by Customers to pay themselves for chargebacks, including chargebacks related to sales of UDENYCA made by Accord on or after the UDENYCA Closing Date.&#160;In accordance with the terms of the &lt;/span&gt;UDENYCA TSA&lt;span style="background:#ffffff;"&gt;, all the cash deductions taken by Customers related to sales made by Accord will be repaid to Coherus by Accord. As of June 30, 2025, such amounts receivable from Accord were &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$6.4&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and were classified in TSA receivables, net on the condensed consolidated balance sheet. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The following table presents the balance sheet classifications of assets and liabilities that were related to discontinued operations but did not transfer to any of the buyers in the Sale Transactions, and thus were not classified as discontinued operations: &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Trade receivables, net&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10,273)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 102,365&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued rebates, fees and reserves&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 95,062&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 163,771&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liabilities to be paid in connection with UDENYCA Sale&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,816&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,667&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Convertible notes (Note 8)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 228,229&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:8pt;"&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;"&gt;Chargebacks and discounts for prompt payment are classified as a reduction in trade receivables. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;Cash flows from continuing &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;operations and discontinued operations have been presented together in the condensed consolidated statement of cash flows. During the six months ended June 30, 2025, operating cash flows of discontinued operations were primarily related to the &lt;/span&gt;adjustment for the net gain on UDENYCA Sale of $339.1 million, partially offset by a loss on debt extinguishment of $10.3 million.&lt;span style="background:#ffffff;"&gt; During the six months ended June 30, 2024,&lt;/span&gt; &lt;span style="background:#ffffff;"&gt;operating cash flows of discontinued operations were primarily related to the adjustment for the net gain on Sale Transactions of &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$177.7&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and an increase in UDENYCA inventory which resulted in a net cash outflow of &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$15.5&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;In connection with the Sale Transactions, the Company entered into separate TSAs with each of the buyers pursuant to which the Company is providing certain business support services including billings, collections, and the remittance of rebates, to ensure business continuity for patients and customers for specified periods. Under each of the TSAs, the Company is entitled to be reimbursed for its costs. Such reimbursements were &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.7&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$0.8&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million for the three months ended June 30, 2025 and 2024, respectively, and $&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;1.8&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.2&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million for the six months ended &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;June 30, 2025 and 2024, respectively, and were recorded as a reduction to operating expenses or in other income (expense), net in the condensed consolidated statements of operations based on the nature of the payment.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"
      decimals="-5"
      id="Narr_3iGo7yFWl0yMNDLfmqesVA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">483400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="As_Of_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7Wbv1BIfu0SHNRU_Jp5XHA"
      decimals="-5"
      id="Narr_b_IyKikc-USdzeN_4zwADw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">118400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w"
      decimals="-5"
      id="Narr_vGt75tB0-EKXUOPgBJl25w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">339100000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <chrs:DisposalGroupIncludingDiscontinuedOperationTransactionExpense
      contextRef="Duration_4_11_2025_To_4_11_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_SE92xPTUD0CNZjtrG7CB8w"
      decimals="-5"
      id="Narr_9wDgV9FocUeR81ccb11XeA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9900000</chrs:DisposalGroupIncludingDiscontinuedOperationTransactionExpense>
    <chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable
      contextRef="As_Of_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_qR3oguV_1U-KT8EN6h94KQ"
      decimals="-5"
      id="Narr_wxIPTbCwOEiXDZ4wDca3ew"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:DiscontinuedOperationAmountsOfMaterialContingentAssetsReceivable>
    <chrs:ThresholdNetSalesPaymentTrigger
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding300MillionQuartersEndingSeptember302026Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_EL8F7pG-MEGTQ7dCi8vbrg"
      decimals="-6"
      id="Narr_2LonEy8aMEmttbV5f_PRyQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">300000000</chrs:ThresholdNetSalesPaymentTrigger>
    <chrs:ThresholdNetSalesPaymentTrigger
      contextRef="Duration_4_11_2025_To_4_11_2025_srt_StatementScenarioAxis_chrs_ScenarioNetSalesExceeding350MillionQuartersEndingMarch312027Member_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_YnPMG-JNjU6HI6GrlFGR0A"
      decimals="-6"
      id="Narr_DY9jKpEuRUiCaax4TlF7kg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">350000000</chrs:ThresholdNetSalesPaymentTrigger>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg"
      decimals="-5"
      id="Narr_2bQtzG40K0CIWfjs88JYDg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">40000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <chrs:DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments
      contextRef="As_Of_6_26_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_jWj9D2B_2kK36l3IEsPufg"
      decimals="-5"
      id="Narr_gQ89HvxCaU-BdsEyH9sK0w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17000000</chrs:DisposalGroupIncludingDiscontinuedOperationConsiderationInFormOfInventoryPurchaseCommitments>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ"
      decimals="-5"
      id="Narr_GVBRaeG4TEGtCV2m_q8uNA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">187800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <chrs:DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets
      contextRef="As_Of_3_1_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_fxvT6gYs1Uqt5rb8gsnbUQ"
      decimals="-5"
      id="Narr_iwsHaPS1ekSjW8JhDRBXyQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17800000</chrs:DisposalGroupIncludingDiscontinuedOperationAdditionalConsiderationForProductInventoryAndPrepaidManufacturingAssets>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_Feu1Ug-78kCG4KYF2y_O8A"
      decimals="-5"
      id="Narr_PVAEK4nv9UCGRgxIseY8TA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">175000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_3_31_2025_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_f04nRCExg0CeHWqrtRJ2JA"
      decimals="-5"
      id="Narr_BRwbcjhfBkqCKaL40YDrVA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Group_HMo7iUWSG0-5fcSeozHg8g">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,094&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 129,438&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Costs and expenses:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Cost of goods sold&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,548&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 26,559&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 25,897&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 59,706&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 440&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,357&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 162&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,403&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Selling, general and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,650&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,950&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;       Total costs and expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,015&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,566&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 85,059&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,079&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,117&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 19,686&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,379&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (487)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,272)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,484)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,270)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss on debt extinguishment&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (10,286)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (10,286)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other income (expense), net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 221&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,560)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Gain on Sale Transactions, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 339,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,085&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 339,102&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 177,732&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from discontinued operations before income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Income tax provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net income from discontinued operations, net of tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;UDENYCA&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,190&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50,917&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,652&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 93,584&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;CIMERLI&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (96)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 533&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,194&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;YUSIMRY&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,766&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,660&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Total net revenue from discontinued operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 23,094&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 129,438&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th colspan="2" style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets of Discontinued Operations&lt;/b&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 65,887&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Prepaid manufacturing&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,983&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other prepaids and current assets&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,310&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total assets of discontinued operations, current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 72,180&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Property and equipment, net&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 261&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventory, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 43,776&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other assets, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 206&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;width:84.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total assets of discontinued operations, non-current&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 44,243&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:middle;width:84.13%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets of discontinued operations&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/th&gt;&lt;th style="font-weight:normal;text-align:left;vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,423&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Assets&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Trade receivables, net&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (10,273)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 102,365&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liabilities&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued rebates, fees and reserves&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 95,062&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 163,771&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liabilities to be paid in connection with UDENYCA Sale&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,816&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,667&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Convertible notes (Note 8)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 228,229&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:8pt;"&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;"&gt;Chargebacks and discounts for prompt payment are classified as a reduction in trade receivables. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_e25PQcjG_kKaPii2cD257w_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23094000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_hKihLZ0srEqMESkCsi2BjA_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">54683000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_WS6ta8KkjEihUgMbHrmU6w_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">55228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_Q41FOMqNDEqfNN1X2khYiQ_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">129438000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_IQmoLeudgUG3cvBE7oMKaw_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6548000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_3MtT1wWLuUyAQUyuwShcsA_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">26559000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_tZqIP2wy0kOHakDYdtV_NQ_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">25897000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_yqh4w5qGuE-6cw-HnY6aww_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">59706000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_y6yOyicPZUmDX0vJbTswIQ_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">440000</chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_DnYiu8nP10GyJe61bT-PYg_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1357000</chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_iabJYyGQekKgtJ1WGhd6QA_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">162000</chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_vNq2uJlfoE2DV_5Mz59UpQ_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1403000</chrs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_XdkSagSL3kinLYLXSulKFg_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2027000</chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_WvkgY_WKsEqUFrzArrKJgw_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7650000</chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_7RSJFxbDdUSq76TN_23bHQ_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9483000</chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_EC_MCGnHc0SwMffEkZfUIA_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23950000</chrs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_FpJU8iqtKkC5TzTMloFnrA_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9015000</chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses>
    <chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_7352lPlgiEm1GCo-heBLkg_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">35566000</chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses>
    <chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_OGQlJW0Fskib-5mi44dutg_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">35542000</chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses>
    <chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_aFlEu6l3dk2uABEhLlO_BQ_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">85059000</chrs:DisposalGroupIncludingDiscontinuedOperationTotalCostsAndExpenses>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_-9ctjDdGuUOxtBkq0girPw_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14079000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_woEHTTXNBEaqw1Tm_v31Ow_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19117000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_hFsQ1hJ-NU-9m8G5MnmP2Q_10_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">19686000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_TmuOct3Bg0G9fZWMdBgcVg_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">44379000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc__nwxwr4zVE6G9C4QCxROYg_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">487000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_6BuPmyMe5U-tb0JA2fuWRw_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1272000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc__gBcPI3ax0SGnsxtD8U55Q_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3484000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_PswroUsOqEmzB8BXnpEh1g_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9270000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_yF6ese9ky0iPq3hrGxdwMg_12_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-10286000</chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_--eEjFOom0W_iL7YuZEraw_12_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-10286000</chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_X_sqV4rghki4MUbIaPjJ_A_13_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">221000</chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet>
    <chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_jm4vvZtDVECE_GMfen0bcQ_13_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-11560000</chrs:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_u5wkZibsdEGboEY8Bb7hew_14_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">339102000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_01bm6QAKHkSc00kraeQqQw_14_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">24085000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_D5fg_fxGrkG1xGtudQmhWg_14_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">339102000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_QGEmSPfW9kyKClCg55ha1w_14_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">177732000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_hoqsl81OZUi_y1CvA75G0A_15_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">342629000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_4DOxEu296kOtthRDpSjsQg_15_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">41930000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_SfTSw3ogY02bzDlzS0PmAg_15_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">333458000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_Ur2cE_Pw7k2yttrdRE1G5w_15_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">212841000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_SS_vo6unN0iPdD7-b-4ufA_17_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">342629000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_R6lG3REpuUO59xxQH8NCoA_17_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">41930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_KLnF1QLNlk6yH_sEGrwFNw_17_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">333458000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_QTDEY55k9kSmSt9Kvqbx-A_17_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">212841000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_7spFgbdp2kaX5DjZU6Y6Yw"
      decimals="-3"
      id="Tc_toRz4kRDWEOu70CuWqiVgA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23190000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_uC4QDbGihE68KX11CvybmA"
      decimals="-3"
      id="Tc_XEv-HnFETkuyJWO-1swkbQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">50917000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA"
      decimals="-3"
      id="Tc_J603qmU_70OL0dOjWi1j5g_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">54652000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg"
      decimals="-3"
      id="Tc_1EwnLXsJkUK4-NWDQVHA7w_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">93584000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_9Y0JpKr4n0GSI3v0mHExMQ"
      decimals="-3"
      id="Tc_mMDPPCmiOEO5yCa9SeRrFg_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-96000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_821AtnA2n06f1xwtIsmcsg"
      decimals="-3"
      id="Tc_2KridzBxwUqj_ZgOoe7r5A_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">533000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_CimerliOphthalmologyFranchiseMember_Wy6a7-KuAES_ur5IVKFBAQ"
      decimals="-3"
      id="Tc_XVMa1S6mA0KQEWKFhqnK9Q_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28194000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDgEEzbCHE2BUU5RCHqIfg"
      decimals="-3"
      id="Tc_rLEmlfkPC0-YitkRB8H_JA_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3766000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_VJqe-DQiM06FUnLQKeugeQ"
      decimals="-3"
      id="Tc_qhcgi60LcEa043Su72ivBQ_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">43000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_YusimryImmunologyFranchiseMember_oDza-r7cTE2vqIBFNE7YQQ"
      decimals="-3"
      id="Tc_U3bucGAngkKSzPuPTP1F5g_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_9d8DfigcE0WVa61JJvq3ew"
      decimals="-3"
      id="Tc_DkbGJedxoku_a0VgJvWd-g_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">23094000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_nfX1fP3NyUuVyS9tPURFqw"
      decimals="-3"
      id="Tc_wvXGblcrr0i5fqGiRoa39A_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">54683000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_MnAUg4Pp10mHGPE267IzSA"
      decimals="-3"
      id="Tc_QYkIZzRdG0-njROCappF3w_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">55228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_Yychtwe0lEGNYl7JNd-KaQ"
      decimals="-3"
      id="Tc_xP8TGfXUf06MrDnYdS9fgw_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">129438000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_cSxMKE_xZEmkIHuVCBqsmw_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">65887000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <chrs:DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_4grjJCP2cUWjJIC9NRFfYQ_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4983000</chrs:DisposalGroupIncludingDiscontinuedOperationPrepaidManufacturingCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_s3SCYGx620Sht9k1J8PI-A_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1310000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_msuZcFsb4kCCmh-Ak4UvPw_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">72180000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_2fV-L4RlyEmIyZzUGvu3wg_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">261000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_pUZY3nkxUUG5ovX1DDxaFQ_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">43776000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_2v8qrfHQcESQ947N8smjLw_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">206000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_aW6aAXrf9Uyi3afMw6XvEA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">44243000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_ESGyojRbbUKTYu9kF_GuqQ_12_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">116423000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <chrs:TransitionServicesAgreementReceivableCurrent
      contextRef="As_Of_6_30_2025_dei_LegalEntityAxis_chrs_AccordBiopharmaIncMember_egweydlnLUiAuLZ4LJs56Q"
      decimals="-5"
      id="Narr_q-NVkXUKj0OnHDPLgbz5wg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6400000</chrs:TransitionServicesAgreementReceivableCurrent>
    <chrs:AccountsReceivablesNetOfChargeOff
      contextRef="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg"
      decimals="-3"
      id="Tc_YSLk3tU9nEyDRSu9XDKVKQ_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-10273000</chrs:AccountsReceivablesNetOfChargeOff>
    <chrs:AccountsReceivablesNetOfChargeOff
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_05LFFTzYcU6w6wKpoAlo9w_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">102365000</chrs:AccountsReceivablesNetOfChargeOff>
    <chrs:AccruedRebatesFeesAndReserveCurrent
      contextRef="As_Of_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_yoOxYCy0GUSBC0mXGbxDqg"
      decimals="-3"
      id="Tc_bjPSAZ93G0qrP5g3lFMyQA_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">95062000</chrs:AccruedRebatesFeesAndReserveCurrent>
    <chrs:AccruedRebatesFeesAndReserveCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_4FYwljb1nkmMjQ5o1FYvXQ"
      decimals="-3"
      id="Tc_xh9x-PvYlUK-FHi2-pezpw_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">163771000</chrs:AccruedRebatesFeesAndReserveCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ"
      decimals="-3"
      id="Tc_kFBNClYm00i2Zkf8pSATBg_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14816000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ"
      decimals="-3"
      id="Tc_fxtylzWTiEmz3dNBcr651g_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">15667000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ConvertibleSubordinatedDebtNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_8g2jSiqZXUebXbzcYT8XqQ"
      decimals="-3"
      id="Tc_VQOtEM-JBE-wQ7V4BiuF5g_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">228229000</us-gaap:ConvertibleSubordinatedDebtNoncurrent>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA"
      decimals="-5"
      id="Narr_qMUqsWKH406Nv_1Z7fLIXg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">339100000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_1g8bpH4ByEivP5kwv1FUsA"
      decimals="-5"
      id="Narr_PgOJCciG0k-kvGZTivxi0g"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10300000</chrs:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg"
      decimals="-5"
      id="Narr_IRgCWhGeGUeOkfGF3ljVzA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">177700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsHeldforsaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_Ph5VQNVRsUGoVV-O3MtHpg"
      decimals="-5"
      id="Narr_Yh5kT2I-2Ey-ETecgwWTsQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-15500000</us-gaap:IncreaseDecreaseInInventories>
    <chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_ASHDMsA-lE2DrVC-TApyHw"
      decimals="-5"
      id="Narr_CTKWVl77u0qHAAqXS_3ZCw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1700000</chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized>
    <chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_hcajnzdhOECnSPjk6Ubd_g"
      decimals="-5"
      id="Narr_-sNsDd9H7U6f7JN4wIWLhg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">800000</chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized>
    <chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_LRrVzjoJ9kKI7LFk1vgCIQ"
      decimals="-5"
      id="Narr_jpob_vNQRUa6-xCP9FIOHA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1800000</chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized>
    <chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_7Y5aBt6kEEakbTTs7G0auA"
      decimals="-5"
      id="Narr_WwMML1thOEGIwPIgX2StCA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1200000</chrs:ReimbursableCostForBusinessSupportServicesIncomeRecognized>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_dVWUxypTvUS0Bepw_HhDVA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Collaborations and Other Arrangements&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;In-Licensing Agreement&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Junshi Biosciences &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;In March 2024, the Company entered into an Amendment No. 2 (the &#x201c;2&lt;/span&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;"&gt;nd&lt;/sup&gt;&lt;span style="background:#ffffff;"&gt; Amendment&#x201d;) to the &lt;/span&gt;Exclusive License and Commercialization Agreement (the &#x201c;&lt;span style="background:#ffffff;"&gt;Collaboration Agreement&#x201d;) with Junshi Biosciences Co., Ltd. (&#x201c;Junshi Biosciences&#x201d;) to revise the timing of the &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$25.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million milestone payment to Junshi Biosciences that became due in connection with the approval by the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) of toripalimab for the treatment of patients with NPC in the first quarter of 2024. Under the terms of the 2&lt;/span&gt;&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;"&gt;nd&lt;/sup&gt;&lt;span style="background:#ffffff;"&gt; Amendment, the &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$25.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million milestone payment was split into two installments of &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$12.5&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million each, one that was paid in the second quarter of 2024 and one that was paid in January of 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"&gt;The research and development expense recognized for obligations to Junshi Biosciences for the three and six months ended June 30, 2025 and the three months ended June 30, 2024 was not material. During the six months ended June 30, 2024, the Company recognized a reduction in research and development expenses for the release of certain liabilities of $4.8 million pursuant to the 2&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;nd&lt;/sup&gt; Amendment with Junshi Biosciences. In the condensed consolidated balance sheets as of December 31, 2024, the Company classified $12.5 million in accrued and other current liabilities, as well as $0.4 million in accounts payable related to the co-development, regulatory and technology transfer costs related to these programs. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:12pt 0pt 0pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The accrued royalty obligation to Junshi Biosciences was &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$2.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.5&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million as of June 30, 2025 and December 31, 2024, respectively.&#160;The additional milestone payments, option fee for the IL-2 cytokine and royalties are contingent upon future events and, therefore, will be recorded if and when it becomes probable that a milestone will be achieved, or when an option fee or royalties are incurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:27.8pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-family:'Segoe UI';font-size:9pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <chrs:AccruedMilestonePayment
      contextRef="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA"
      decimals="-5"
      id="Narr_jRjulruwaEip979wzUPe5g"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">25000000</chrs:AccruedMilestonePayment>
    <chrs:AccruedMilestonePayment
      contextRef="As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_IntangibleAssetsNetAndAccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_rcxyMhDdO0WHBx0kxgQPEA"
      decimals="-5"
      id="Narr_al2xgi8_FkeRGuho7Dn_8Q"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">25000000</chrs:AccruedMilestonePayment>
    <chrs:MilestonePaymentsAmountPerEachInstallment
      contextRef="Duration_3_1_2024_To_3_31_2024_cdFkoArYNkyc4WhIZbHw0w"
      decimals="-5"
      id="Narr_LgARGNWj7E-b0fJ0xdmDBg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12500000</chrs:MilestonePaymentsAmountPerEachInstallment>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_r8O-MyO5-kiKt_xiWZS0sg"
      decimals="-5"
      id="Narr_Vg8jiL562U-M_iUG5pk1vQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_0UMW2p5bcEywRMGJzmkWIA"
      decimals="-5"
      id="Narr_unF12Kbus0G3CMmRgFt_ug"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">0</us-gaap:ResearchAndDevelopmentExpense>
    <chrs:DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities
      contextRef="Duration_1_1_2024_To_3_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_D9pmamb5CkCo6g6KvJtv_g"
      decimals="-5"
      id="Narr_Ojec1JU830-Gs4x5q0UfPw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4800000</chrs:DecreaseInResearchAndDevelopmentExpensesForReleaseOfCertainLiabilities>
    <chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts
      contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedAndOtherCurrentLiabilitiesMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_jMApTG5JW0GFsJlw2g0nXQ"
      decimals="-5"
      id="Narr_HWqWEjw2rUyMYkkcM22KsQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">12500000</chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts>
    <chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts
      contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableMember_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_PAfsI2-xs02_2kyfz60PbA"
      decimals="-5"
      id="Narr_uyhZS2J-xkuCCc_ZfSxBmA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">400000</chrs:CoDevelopmentRegulatoryAndTechnologyTransferCosts>
    <us-gaap:AccruedRoyaltiesCurrentAndNoncurrent
      contextRef="As_Of_6_30_2025_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_QnehbYr1j0a-zejDn1Hxpg"
      decimals="-5"
      id="Narr_lXRVWsBtC0mp-AdzIpI3uQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2000000</us-gaap:AccruedRoyaltiesCurrentAndNoncurrent>
    <us-gaap:AccruedRoyaltiesCurrentAndNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_TypeOfArrangementAxis_chrs_JunshiBiosciencesMember_HMrgg5rlIU22_kKx2w2AUg"
      decimals="-5"
      id="Narr_EELh0rRLnkKvdqPkSmbmAA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1500000</us-gaap:AccruedRoyaltiesCurrentAndNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_hSp9xVrH90qm7l8vkszVdA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;line-height:1pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Liabilities&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:22.3pt;margin:0pt 0pt 6pt 0pt;"&gt;A summary of the Company&#x2019;s debt obligations as of the dates indicated, including the level within the fair value hierarchy (see Note 3. Fair Value Measurements), is as follows:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;At June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unamortized Debt Discount and Debt Issuance Costs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Carrying Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2029 Term Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,660&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,793)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,867&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,867&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2*&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 119&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2**&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;At December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unamortized Debt Discount and Debt Issuance Costs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Carrying Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2029 Term Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,660&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,962)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2*&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 230,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,771)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 228,229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 223,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2**&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:6pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;"&gt;*&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;"&gt;The principal amounts outstanding are subject to variable interest rates based on three-month SOFR plus fixed percentages. Therefore, the Company believes the carrying amounts of these obligations approximate their fair values.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"&gt;&lt;span style="font-size:8pt;font-weight:normal;"&gt;**&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"&gt;&lt;span style="font-size:8pt;font-weight:normal;"&gt;The fair value is influenced by interest rates, the Company&#x2019;s stock price and stock price volatility and is determined by prices observed in market trading. Since the market for trading of the 2026 Convertible Notes is not considered to be an active market, the estimated fair value is based on Level 2 inputs.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2029 Term Loan &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On May 8, 2024, the Company entered into a senior secured term loan facility for up to $38.7 million (the &#x201c;2029 Term Loan&#x201d;) and received p&lt;span style="background:#ffffff;"&gt;roceeds, net of the original issuance discount, of &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$37.5&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million. The net proceeds were used by the Company as part of the full repayment of the 2027 Term Loans.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The 2029 Term Loan matures on May 8, 2029. The amount borrowed under the 2029 Term Loan accrues interest equal to 8.0%, plus a three-month SOFR rate per annum. The 2029 Term Loan provides for interest-only payments on a quarterly basis until maturity. &lt;span style="background:#ffffff;"&gt;The loan agreement, by and among the Company, Ankura Trust Company, LLC and the lenders signatory thereto (the &#x201c;2029 Loan Agreement&#x201d;), contains certain covenants, and the Company was in full compliance with &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;no&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; events of default as of June 30, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Interest expense on the 2029 Term Loan was $1.3 million and $2.6 million for the three and six months ended June 30, 2025, respectively, and $0.8 million for the three and six months ended June 30, 2024, and is classified within continuing operations on the condensed consolidated statements of operations.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Purchase and Sale Agreement&lt;b style="color:#ff0000;font-weight:bold;"&gt; &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;On May 8, 2024, concurrent with the 2029 Term Loan, the Company entered into the Revenue Purchase and Sale Agreement with the Purchaser Group. Under the terms of the Revenue Purchase and Sale Agreement, the Purchaser Group paid the Company &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$37.5&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million, subject to certain conditions at closing (the &#x201c;Purchase Price&#x201d;). In exchange, the Company sold to the Purchaser Group a right to receive&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; 5.0%&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; of U.S. net sales of UDENYCA and LOQTORZI with respect to a specified threshold applicable to UDENYCA net sales and a specified threshold applicable to LOQTORZI net sales during an applicable year and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;0.5%&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; of U.S. net sales of UDENYCA and LOQTORZI that exceeded the specified threshold during that year (the &#x201c;Revenue Payment&#x201d;) for each calendar quarter commencing May 8, 2024. The Purchaser Group&#x2019;s right to receive the Revenue Payment terminates and the Company no longer has the obligation to pay Revenue Payments once the Purchaser Group receives the amount equal to &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;2.25&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; times the Purchase Price allocated to each product. The Company may also buy out the Purchaser Group&#x2019;s rights to receive the Revenue Payments by triggering certain conditions and paying the Purchaser Group the unpaid portion of the &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;2.25&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; multiple on the Purchase Price. The proceeds from the Purchase Price were used by the Company as part of the full repayment of the 2027 Term Loans. On April 15, 2025, the Company paid &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$47.7&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million to buy out the Purchaser Group&#x2019;s right to receive the Revenue Payments with respect to UDENYCA in accordance with the Revenue Purchase and Sale Agreement (&#x201c;UDENYCA Buy-out&#x201d;).&lt;/span&gt; &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The Revenue Purchase and Sale Agreement contains certain covenants, and the Company was in full compliance with the agreement as of June 30, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The &lt;/span&gt;Revenue Purchase and Sale Agreement contains an embedded derivative that meets the criteria to be bifurcated and accounted &lt;span style="background:#ffffff;"&gt;for as a freestanding instrument subject to derivative accounting. The allocation of the Purchase Price to the embedded derivative resulted in a &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$9.2&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million discount on the revenue participation liability at inception. Additionally, there was &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.4&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million in issuance costs. The discount and issuance costs are amortized to interest expense over the estimated term of the Revenue Purchase and Sale Agreement using the effective interest method. In connection with the UDENYCA Buy-out, the unamortized portion of the discount and issuance costs related to UDENYCA was derecognized. For the three and six months ended June 30, 2025, there was &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.2&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;&#160;million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$3.8&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million, respectively, of interest expense related to the Revenue Purchase and Sale Agreement, of which &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$0.2&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million and &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.9&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million related to UDENYCA and have been presented within discontinued operations, respectively. For the three and six months ended June 30, 2024, interest expense, inclusive of the amortization of discount and issuance costs, &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;was&#160;&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.7&lt;/span&gt;&lt;span style="background:#ffffff;"&gt;&#160;million, of which &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$1.2&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million related to UDENYCA and has been presented within discontinued operations. &lt;/span&gt;For details on the Royalty Fee Derivative Liability, see Note 3. Fair Value Measurements.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;A summary of the revenue participation liability is as follows: &lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,947&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37,994&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: unamortized discount and issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,846)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,251)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net carrying value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The following table summarizes the activity within the revenue participation liability: &lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Proceeds from sale of future royalties on May 8, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Portion of proceeds allocated to the embedded derivative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,202)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,391)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Royalty payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,334)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,170&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue participation liability at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Royalty payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,177)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,818&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Portion derecognized in connection with the UDENYCA Buy-out&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17,283)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue participation liability at June 30, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 3pt 0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;Classification on the condensed consolidated balance sheets is as follows: &lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net carrying value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;2027 Term Loans &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The Company entered into a loan agreement in January 2022 (as amended, the &#x201c;2027 Loan Agreement&#x201d;) with BioPharma Credit, PLC and the 2027 Lenders that provided for a senior secured term loan facility&lt;/span&gt;, of which $250.0 million was funded. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On February 5, 2024, the Company entered into a Consent, Partial Release and Third Amendment to the 2027 Term Loans (the &#x201c;Consent and Amendment&#x201d;) with the Collateral Agent and the 2027 Lenders. Pursuant to the Consent and Amendment, among other things, the 2027 Lenders and the Collateral Agent required the Company to make a $175.0 million partial prepayment of the principal of the loans outstanding under the 2027 Loan Agreement upon consummation of the transactions contemplated by the CIMERLI Purchase Agreement. As a result of the CIMERLI Sale closing, the Company made the partial prepayment of $175.0 million of the total principal balance of $250.0 million of the 2027 Term Loans on April 1, 2024. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On May 8, 2024, in connection with entering into the 2029 Term Loan and the Revenue Purchase and Sale Agreement, the Company repaid in full all outstanding indebtedness and terminated all commitments under the 2027 Term Loans. The May 8, 2024 payoff amount of $79.6 million included principal repayment in full, accrued interest, a 3.0% prepayment premium fee of the principal amount, a make-whole interest payment and lender fees. &#160;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 8pt 0pt;"&gt;The following table summarizes interest expense for the 2027 Term Loans and the dates when principal was repaid:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Interest Expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Date Principal&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Operations Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 30, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 30, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount Repaid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;was Repaid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discontinued Operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,878&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 175,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;April 1, 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Continuing Operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,315&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;May 8, 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="color:#0070c0;margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;1.5%&lt;/b&gt;&lt;b style="font-weight:bold;"&gt; Convertible Senior Subordinated Notes due 2026&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;In April 2020, the Company issued and sold $230.0 million aggregate principal amount of its 1.5% Convertible Senior Subordinated notes due 2026 (the &#x201c;2026 Convertible Notes&#x201d;). The 2026 Convertible Notes accrue interest at a rate of 1.5% per annum, payable semi-annually in arrears on April 15 and October 15 of each year and mature on April 15, 2026, unless earlier repurchased or converted.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;The 2026 Convertible Notes have customary provisions relating to the occurrence of &#x201c;events of default&#x201d; (as defined in the Indenture for the 2026 Convertible Notes). As of June 30, 2025, the Company was in full compliance with these covenants, and there were no events of default under the 2026 Convertible Notes.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;On April 15, 2025, the Company paid $170.0 million in cash to repurchase $170.0 million aggregate principal amount of the 2026 Convertible Notes in privately negotiated transactions. On May 15, 2025, pursuant to the Fundamental Change Repurchase Right (as defined in the indenture, dated as of April 17, 2020 (the &#x201c;Indenture&#x201d;), between the Company and U.S. Bank Trust Company, National Association (the &#x201c;Trustee&#x201d;), as trustee), the Company repurchased $59.9 million aggregate principal amount of the 2026 Convertible Notes, at a cash repurchase price of $59.9 million, which amount was equivalent to 100% of the principal amount of the repurchased notes, together with the accrued and unpaid interest. As of June 30, 2025, the outstanding principal amount of the 2026 Convertible Notes was $0.1 million and consisted of the remaining notes that were not tendered for repurchase. In connection with the repurchases, the Company recorded a $4.7 million loss on debt extinguishment which is classified within discontinued operations in the condensed consolidated statements of operations. The charge in the three and six months ended June 30, 2025, included the write-off of the remaining debt discount and debt issuance costs and related transaction fees. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The annual effective interest rate is 2.1% for the 2026 Convertible Notes, and the following table presents the components of interest expense which have been presented within discontinued operations:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stated coupon interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 209&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,072&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Amortization of debt discount and debt issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 423&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 667&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Total interest expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 292&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,495&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="font-family:'Segoe UI';font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_JumeemF4m0GsMJ3SsDi__g">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;At June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unamortized Debt Discount and Debt Issuance Costs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Carrying Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-family:'Aptos Narrow';font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2029 Term Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,660&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,793)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,867&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,867&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2*&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 119&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2**&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;At December 31, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unamortized Debt Discount and Debt Issuance Costs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Carrying Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Financial Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2029 Term Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 38,660&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,962)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 36,698&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2*&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:34.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 230,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,771)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 228,229&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 223,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Level 2**&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:6pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:13.7pt;padding:0pt;"&gt;*&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-style:normal;font-weight:normal;"&gt;The principal amounts outstanding are subject to variable interest rates based on three-month SOFR plus fixed percentages. Therefore, the Company believes the carrying amounts of these obligations approximate their fair values.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:13.5pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"&gt;&lt;span style="font-size:8pt;font-weight:normal;"&gt;**&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;text-align:justify;"&gt;&lt;span style="font-size:8pt;font-weight:normal;"&gt;The fair value is influenced by interest rates, the Company&#x2019;s stock price and stock price volatility and is determined by prices observed in market trading. Since the market for trading of the 2026 Convertible Notes is not considered to be an active market, the estimated fair value is based on Level 2 inputs.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw"
      decimals="-3"
      id="Tc_17PDrTQ4rEmSKQple77jqA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">38660000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw"
      decimals="-3"
      id="Tc_vorS0a4WdUKjg_KaqxpbzQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1793000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw"
      decimals="-3"
      id="Tc_jO4QfL9CtUCUOF_-G5Rfbw_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36867000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_jWyvQFfQ_kCStjl_sAhrHw"
      decimals="-3"
      id="Tc_QXPm5j8DXkWEjdvoIH-AdQ_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36867000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ"
      decimals="-3"
      id="Tc_ZLBK9a_FgkCEExu4CscJPQ_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">121000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ"
      decimals="-3"
      id="Tc_4LZxdio9f0iu6lqNs5t5UA_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">121000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SlYKJ19SF0iwYvCBXoH8zQ"
      decimals="-3"
      id="Tc_1xZq_bXC4U6qHy6mPfgBTw_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">119000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw"
      decimals="-3"
      id="Tc_E38wrrowZkW0AVNIIqfjHw_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">38660000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw"
      decimals="-3"
      id="Tc_e8_VITfI0kWKNE0pgqJ0FA_10_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1962000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw"
      decimals="-3"
      id="Tc_TDQmZJ_NdUm1xggRxAPs_A_10_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36698000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2OdGxcJ1O0CU1R7k-9LnKw"
      decimals="-3"
      id="Tc_yxjYHXl76UGvHCu39Y0b6A_10_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">36698000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw"
      decimals="-3"
      id="Tc_h9DbPSSiDUKcRITNI9tqyA_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">230000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw"
      decimals="-3"
      id="Tc_wnuxcsTygkKZnxbt6xJkmQ_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1771000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw"
      decimals="-3"
      id="Tc_4ok9jYcmZE2RGP-OH8QYAQ_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">228229000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_gfIL7cMeOUqHsBQwdAjWcw"
      decimals="-3"
      id="Tc_motFBUZM-kqaBfpwS1sE_g_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">223100000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ"
      decimals="-5"
      id="Narr_G_T3gl6Ut02RPGUXdRia_w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">38700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_h-z9VHA08Emu8sU6L1cdzg"
      decimals="-5"
      id="Narr_mvGJCf7YoEOYGpFwzxFBBg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_AnkuraTrustCompanyLlcMember_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eQoZWz-f-UWAcbwLR-W_VQ"
      decimals="3"
      id="Narr_rW2t5rElXkiSLmkR6xVYtw"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <chrs:NumberOfEventsInDefault
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_eUH6ItqGJE-iYFqO5z_ZjQ"
      decimals="INF"
      id="Narr_3I-PCCsQ90ecADwRKRimGg"
      unitRef="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw">0</chrs:NumberOfEventsInDefault>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_3pbjidOyp0u58Qmjw1TP6Q"
      decimals="-5"
      id="Narr_wo95k3VQrECsujMvsaHYzg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_KpTPK-MyH02fsBbwLQmM8g"
      decimals="-5"
      id="Narr_svkd0O5e1kSZpBEFb5J0tA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_Ldho_y4OuEu8A_mmy0Bvtg"
      decimals="-5"
      id="Narr_hpzv9doNx0uA_0SDgToFkg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TwoThousandTwentyNineTermLoansMember_9nkrDXzMm0ud8cwluXvZtA"
      decimals="-5"
      id="Narr_S2grxw2EEkyFJCg1CvTdqQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">800000</us-gaap:InterestExpenseDebt>
    <chrs:RevenuePurchaseAndSaleAgreementPurchasePrice
      contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g"
      decimals="-5"
      id="Narr_dvw6jwlTnkWWD1QOME_lQg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:RevenuePurchaseAndSaleAgreementPurchasePrice>
    <chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent
      contextRef="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_ILLW7exGL0ahSD6Jfj4yYg"
      decimals="3"
      id="Narr_s2mnNk4e00yO3wqq9PhMTg"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.05</chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent>
    <chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent
      contextRef="As_Of_5_8_2024_srt_ProductOrServiceAxis_chrs_UdenycaAndLoqtorziMember_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_2SHBBT3-G0e16Q5V9bujQg"
      decimals="3"
      id="Narr_pvvwNMHClkO1X1FSSybj_Q"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.005</chrs:RevenuePurchaseAndSaleAgreementRightToReceivePercent>
    <chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier
      contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g"
      decimals="2"
      id="Narr_cwVySkW2D02hU7AkLFXXJw"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">2.25</chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier>
    <chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier
      contextRef="As_Of_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_egAtcCchIUq8ziq_bfHJ7g"
      decimals="2"
      id="Narr_YcGANLY22EqUgLsbNYT4BA"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">2.25</chrs:RevenuePurchaseAndSaleAgreementCertainConditionsPurchasePriceMultiplier>
    <chrs:PaymentsToBuyOutRightToReceiveFuturePayments
      contextRef="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_imqz8mJ0lUOwdUkRYZb1Sg"
      decimals="-5"
      id="Narr_YfRmeyratk6b9VtqRZq4eA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">47700000</chrs:PaymentsToBuyOutRightToReceiveFuturePayments>
    <chrs:DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-5"
      id="Narr_NCI1QT9Bq0aTsdIxwwmD7w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9200000</chrs:DiscountOnRevenueParticipationLiabilityFromDerivativeInstrument>
    <chrs:IssuanceCostsOnRevenueParticipationLiability
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-5"
      id="Narr_N3NWXlqvxkunjsbaKriRxg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1400000</chrs:IssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_mUM0q1TQN0Or84R6kCRumg"
      decimals="-5"
      id="Narr_jHQh5luPHkOYMs6_kPVOXw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1200000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_smWEaIELZECX1v3G_VFKfA"
      decimals="-5"
      id="Narr_Neuxi_kVzkmftBFud9Q71A"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3800000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_DQHmPuW6UUO2bUYuKUsgIw"
      decimals="-5"
      id="Narr_YR4xcp5CX0SLxfjqr9XB4w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">200000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PuyrECe5ukaeDWPkYWL5pQ"
      decimals="-5"
      id="Narr_OB4DclaLTUOyfd73CX_DXQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1900000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_OIx-H5SJLkOgdARZiDOknQ"
      decimals="-5"
      id="Narr_JulEOxS1q0Wy6C2JG8tPow"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1700000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_nw9qdVqB3EmJqHInVZt9RQ"
      decimals="-5"
      id="Narr_ZH_jYHjR1UuHiwIbGquDbA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1700000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_PDA80spxxESgal437rUHGw"
      decimals="-5"
      id="Narr_r0AGpyXJqEGB5JNA_90lBg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1200000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_chrs_UdenycaBusinessMember_us-gaap_IncomeStatementLocationAxis_us-gaap_InterestExpenseMember_lxwDDv0i80aL3sunMktioA"
      decimals="-5"
      id="Narr_G47k6aPDk0u8ts94D5wFXg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1200000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg"
      id="Tb_Eqm3XzyIOUWrWs3vDCxB5A">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;A summary of the revenue participation liability is as follows: &lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15,947&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 37,994&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: unamortized discount and issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (2,846)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (9,251)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:64.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net carrying value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="background:#ffffff;"&gt;The following table summarizes the activity within the revenue participation liability: &lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Proceeds from sale of future royalties on May 8, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 37,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Portion of proceeds allocated to the embedded derivative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (9,202)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,391)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Royalty payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (5,334)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,170&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue participation liability at December 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Royalty payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,177)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Interest expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,818&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Portion derecognized in connection with the UDENYCA Buy-out&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (17,283)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;white-space:nowrap;width:84.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Revenue participation liability at June 30, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 3pt 0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;Classification on the condensed consolidated balance sheets is as follows: &lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Accrued and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Revenue participation liability, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:30.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Other liabilities, non-current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,595&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:38.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net carrying value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:30.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,101&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,743&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</chrs:ScheduleOfRoyaltyParticipationLiabilityTableTextBlock>
    <chrs:RevenueParticipationLiability
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_QmRxWM1LMkW726ylRsOp1Q_2_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">15947000</chrs:RevenueParticipationLiability>
    <chrs:RevenueParticipationLiability
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_s6IvlMa-zkmowWYR6ZjBdg_2_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37994000</chrs:RevenueParticipationLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_1YWmFB78XUiGitsMfJLOFA_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2846000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_Lplo4AEkTkq0TMQ4wlkZOA_3_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9251000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_O2BIXF-JAU2KU5n4kJ5Jww_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13101000</chrs:RoyaltyParticipationLiability>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_MaWtzW7qoUSaMVY2z2KI5w_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28743000</chrs:RoyaltyParticipationLiability>
    <chrs:ProceedsFromRevenueParticipationLiability
      contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_qy1vPopb7E-TcR4iB5UtKw"
      decimals="-3"
      id="Tc_035IRZq_GESh-VzPITbd2w_2_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">37500000</chrs:ProceedsFromRevenueParticipationLiability>
    <chrs:PortionOfProceedsAllocatedToEmbeddedDerivative
      contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA"
      decimals="-3"
      id="Tc_r6v85gBvAkOusxlIO66g4w_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9202000</chrs:PortionOfProceedsAllocatedToEmbeddedDerivative>
    <chrs:IssuanceCostsOnRevenueParticipationLiability
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_PfOXIRi7eEqu35gTFhytiw_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1391000</chrs:IssuanceCostsOnRevenueParticipationLiability>
    <chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment
      contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA"
      decimals="-3"
      id="Tc_7PSFHWSXzUmKWgayKATi4A_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5334000</chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_5_9_2024_To_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_BpHlCRQh2Uq0skypY55pgA"
      decimals="-3"
      id="Tc_wPs9wgJMu0iP26iWIX2CYw_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7170000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_mWe2Mc4SR0ine6oTzho4Ag_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28743000</chrs:RoyaltyParticipationLiability>
    <chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg"
      decimals="-3"
      id="Tc_N5F161u1rUaUmUA_kaUG-g_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2177000</chrs:RevenueParticipationLiabilityRoyaltyRevenuePayment>
    <chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg"
      decimals="-3"
      id="Tc_WBAV_HqjE06dDwhF4RbonA_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3818000</chrs:InterestExpenseInclusiveOfAmortizationOfDiscountAndIssuanceCostsOnRevenueParticipationLiability>
    <chrs:DerecognitionOfRevenueParticipationLiability
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_IMOWV_gWYECa0v9jtWL-Wg"
      decimals="-3"
      id="Tc_OYGfdL0USECHFeMyzh7xvw_10_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">17283000</chrs:DerecognitionOfRevenueParticipationLiability>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_kSUmwE0A7ESpcLv-bKWiJg_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13101000</chrs:RoyaltyParticipationLiability>
    <chrs:RoyaltyParticipationLiabilityCurrent
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_AGdg2EbZ9EWW3sIIv_cmRg_2_7"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1148000</chrs:RoyaltyParticipationLiabilityCurrent>
    <chrs:RoyaltyParticipationLiabilityNoncurrent
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_Y7MabD1sUkGeTd8uYOkGGw_3_4"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13101000</chrs:RoyaltyParticipationLiabilityNoncurrent>
    <chrs:RoyaltyParticipationLiabilityNoncurrent
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_9FnpJ6dRxkazM0b18iTm5g_3_7"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">27595000</chrs:RoyaltyParticipationLiabilityNoncurrent>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_dz2VXEcgd0Wfnv9JcclNzw"
      decimals="-3"
      id="Tc_iVXKIWF2DEKkVCGVMKU9og_4_4"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13101000</chrs:RoyaltyParticipationLiability>
    <chrs:RoyaltyParticipationLiability
      contextRef="As_Of_12_31_2024_us-gaap_DebtInstrumentAxis_chrs_RevenuePurchaseAndSaleAgreementMember_5CYLERNbaUi7JtryYmrnVA"
      decimals="-3"
      id="Tc_1aH9bZWx60aZ35dlbobcHg_4_7"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">28743000</chrs:RoyaltyParticipationLiability>
    <chrs:DebtInstrumentFundedAmount
      contextRef="As_Of_6_30_2025_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_ROBwzKxWQE2MsI5ZGGYlFg"
      decimals="-5"
      id="Narr_VcK6dmOrgUm4KDpujoBLiA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">250000000</chrs:DebtInstrumentFundedAmount>
    <chrs:DebtInstrumentPartialRepaymentPayable
      contextRef="As_Of_2_5_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_OPUq9gglXUaLjWmZ5ab8Ig"
      decimals="-5"
      id="Narr_lqK00xSa50anFSlcpURnSA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">175000000</chrs:DebtInstrumentPartialRepaymentPayable>
    <chrs:DebInstrumentPartialRepaymentPrincipal
      contextRef="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_eRTWWuJilUmNxgSdNUPKPg"
      decimals="-5"
      id="Narr_0auV0_FXi0q0b-k6suVAXQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">175000000</chrs:DebInstrumentPartialRepaymentPrincipal>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dbvXHkjFH0O0B4qohahDCQ"
      decimals="-5"
      id="Narr_oJGvNkUE9kqz3-Q-hDQVEA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_5_8_2024_To_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_dahYrnNaYk6-0FiId9eaYw"
      decimals="-5"
      id="Narr_WeGYgvmPF0KlOvd4eNA79g"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">79600000</us-gaap:RepaymentsOfDebt>
    <chrs:DebtInstrumentPrepaymentPercentage
      contextRef="As_Of_5_8_2024_srt_CounterpartyNameAxis_chrs_BiopharmaCreditInvestmentsVGpLlcMember_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_TFTu-vCICE63nTjsLCUSxw"
      decimals="3"
      id="Narr_2MTipjLrqUy5Z3TQvVViBQ"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.03</chrs:DebtInstrumentPrepaymentPercentage>
    <chrs:ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_QfGaiQtkyEqxOeg7O4h4Dw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:36.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Interest Expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Date Principal&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Operations Classification&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 30, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 30, 2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Amount Repaid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;was Repaid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discontinued Operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,878&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 175,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;April 1, 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:28.29%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Continuing Operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,315&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 75,000&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;May 8, 2024&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</chrs:ScheduleOfInterestExpenseAndDebtRepaymentTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_uAhfqCFaREGHyUaJDwpe3Q"
      decimals="-3"
      id="Tc_hr1Netb5m06VnWde6ikNww_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">75000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wOgpu1XLWEmBNtAys7jovA"
      decimals="-3"
      id="Tc_mBj29nYeikOrlYg6ofmFZw_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6878000</us-gaap:InterestExpenseDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_4_1_2024_To_4_1_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_X8r8DsD-eUq0C5zfqH6voQ"
      decimals="-3"
      id="Tc_DCaCiLkHGkm7q01Oxr5O0Q_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">175000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_CvmZSYQ0sEKF_9h2ZQLBNA"
      decimals="-3"
      id="Tc_VUTScp4Vaky5VXTBFEHgyg_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1399000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_tKjHvdyRvkuCKH-LY8raBw"
      decimals="-3"
      id="Tc_1vxNcolKBEeokpPKf_iTLg_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4315000</us-gaap:InterestExpenseDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_5_8_2024_To_5_8_2024_us-gaap_DebtInstrumentAxis_chrs_TermLoansMember_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_zoBjHTODMkWhVbzpuDks4Q"
      decimals="-3"
      id="Tc_KaoX4XxtsUiRfzQQlIzCfg_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">75000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ"
      decimals="3"
      id="Narr_g5uYaYJgIEmuBu7l1YIRiQ"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ"
      decimals="-5"
      id="Narr_WtzhgfAIx02NOHajDhrQPQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">230000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ"
      decimals="3"
      id="Narr_uN_lLFgJyES1v6SUV_GD5g"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw"
      id="Narr_bfreL15TREqSHGKxF77mgg">The 2026 Convertible Notes accrue interest at a rate of 1.5% per annum, payable semi-annually in arrears on April 15 and October 15 of each year</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_w4ww1bk6m0GmsxgzSHSgLQ"
      decimals="3"
      id="Narr_VQnSltHgr0yjg6omeDdJUA"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="Duration_4_1_2020_To_4_30_2020_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_hwzZ3eKV3k-g0lokb-5Xlw"
      id="Narr_5LBgczqes06qtwNhUqv7tw">2026-04-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentCovenantCompliance
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw"
      id="Narr_2xuI6nWyZ0yphIvtdMH8NQ">As of June 30, 2025, the Company was in full compliance with these covenants, and there were no events of default under the 2026 Convertible Notes.</us-gaap:DebtInstrumentCovenantCompliance>
    <chrs:NumberOfEventsInDefault
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg"
      decimals="INF"
      id="Narr_aaianXMlk0Wa-Vo_xb_49g"
      unitRef="Unit_Standard_item_oFp-vzGwo0CMKnzcsHMVzw">0</chrs:NumberOfEventsInDefault>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="Duration_4_15_2025_To_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_QK7arS2QkUq7SN6CSB1wWg"
      decimals="-5"
      id="Narr_vOBUnAJwXUCJyYcfE93yVA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">170000000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="As_Of_4_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_RKRC_vxcg0O8lYusfTil_g"
      decimals="-5"
      id="Narr_Aq_8elvj4UiRVpgGa_CtLg"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">170000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog"
      decimals="-5"
      id="Narr_96NhTVLCE02cIvNKBheffw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">59900000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="As_Of_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_n-SPVctVYk-lf5G_BJUpdw"
      decimals="-5"
      id="Narr_3SIvjkk7GEi6iH7txHPFGQ"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">59900000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="Duration_5_15_2025_To_5_15_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_e88XMEyNa0WOo3LvTUVWog"
      decimals="2"
      id="Narr_MqOS917gf0WReKsN7B5Prw"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_Lh50lWIHp0uW6vLgiUDrUg"
      decimals="-5"
      id="Narr_qxUI4NNCxE-D9m7yzE801w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA"
      decimals="-5"
      id="Narr_SR_F0eDL00GliQzpBG6K6g"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-4700000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="3"
      id="Narr_6IoRzCfNBk6G-Mpdc37zeQ"
      unitRef="Unit_Standard_pure_yUpXxB7Uc0CGCY_RxaKJMg">0.021</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_GrV1DdmtE0yfVRMeli9QFA"
      id="Tb_5sL36SDyg0m9DL69aRszCg">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stated coupon interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 209&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 862&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,072&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Amortization of debt discount and debt issuance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 83&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 423&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 667&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:51.95%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  Total interest expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 292&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,495&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,392&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="font-family:'Segoe UI';font-size:1pt;margin-bottom:12pt;visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw"
      decimals="-3"
      id="Tc_h2H97EwXVkqj9gvF9oPmsA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">209000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ"
      decimals="-3"
      id="Tc_pRFwu7kdn0-Qoc2PEVedJQ_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">862000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw"
      decimals="-3"
      id="Tc_sQ1YhUuIiEmS5GZ0pwvgzA_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1072000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA"
      decimals="-3"
      id="Tc_HvEyKg7TxEqjMYAbol4Akw_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1725000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw"
      decimals="-3"
      id="Tc_QkTDevRwf0KI01o5sGRtOw_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">83000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ"
      decimals="-3"
      id="Tc_MaUAWOYym0ypVcsrcTVYPg_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">335000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw"
      decimals="-3"
      id="Tc_dkeOf_2uZ0udBXPtEUqKRg_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">423000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA"
      decimals="-3"
      id="Tc_t_dy2DjswkaDkJdALQOkvg_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">667000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_k3xS6IQhM0u-TaAQ-zN2pw"
      decimals="-3"
      id="Tc_XqAbvRrDYkaHY8gv_6l7jg_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">292000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XX9I8lhdRUm1w91ZjfUmXQ"
      decimals="-3"
      id="Tc_wXeX_SIyZ0i6k-ljNkKxww_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1197000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_t-Izu-yxV0SSm5xaUL7Qcw"
      decimals="-3"
      id="Tc_Yu4CC1fS-UGT9Nx5PaYgvw_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1495000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_a81TuAYwqkCfg9i0AB3_YA"
      decimals="-3"
      id="Tc_3PpqYdpv-EyBUmn5wBVoew_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2392000</us-gaap:InterestExpenseDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_k5wI1HLEI0yZMP9HbnTmZQ">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commitments and Contingencies &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Purchase Commitments &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company entered into agreements with certain vendors to secure certain CMOs to manufacture its supply of product. As of June 30, 2025, the Company&#x2019;s non-cancelable purchase commitments under the terms of its agreements are as follows: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Year ending December&#160;31, (in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 260&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,455&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company enters into contracts in the normal course of business with contract research organizations for preclinical studies and clinical trials and CMOs for the manufacture of clinical trial materials. The contracts are generally cancelable, with varying provisions regarding termination. If a contract with a specific vendor were to be terminated, the Company would generally only be obligated for products or services that the Company had received as of the effective date of the termination and any applicable cancellation fees. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Guarantees and Indemnifications&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company&#x2019;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. The Company assesses the likelihood of any adverse judgments or related claims, as well as ranges of probable losses. In the cases where the Company believes that a reasonably possible or probable loss exists, it will disclose the facts and circumstances of the claims, including an estimate range, if possible.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Legal Proceedings and Other Claims &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;The Company is a party to various legal proceedings and claims that arise in the ordinary, routine course of business and that have not been fully resolved. The outcome of such legal proceedings and claims is inherently uncertain. Accruals are recognized for such legal proceedings and claims to the extent that a loss is both probable and reasonably estimable. The best estimate of a loss within a range is accrued; however, if no estimate in the range is better than any other, then the minimum amount in the range is accrued. If it is determined that a material loss is reasonably possible and the loss or range of loss can be estimated, the possible loss is disclosed. Sometimes it is not possible to determine the outcome of these matters or, unless otherwise noted, the outcome (including in excess of any accrual) is not expected to be material, and the maximum potential exposure or the range of possible loss cannot be reasonably estimated. As of June 30, 2025 and December 31, 2024, the Company had an accrual of $6.4 million, related to such matters that was included in accrued rebates, fees and reserves on the condensed consolidated balance sheets. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"&gt;In late April of 2022, the Company received a demand letter from Zinc Health Services, LLC (&#x201c;Zinc&#x201d;) asserting that Zinc was entitled to approximately $14.0&#160;million from the Company for claims related to certain sales of UDENYCA from October 2020 through December 2021. No legal proceeding has been filed in connection with the claims in the letter and based on currently available information the final resolution of the matter is uncertain. The Company intends to defend any legal proceeding that may be filed. The Company has an accrual established as of June 30, 2025 that represents its estimated liability to resolve the matter. Loss contingencies are inherently unpredictable, the assessment is highly subjective and requires judgments about future events and unfavorable developments or resolutions can occur. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company regularly reviews litigation matters to determine whether its accrual is adequate. The amount of ultimate loss may differ materially from the amount accrued to date.&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"&gt;Other than the matter in connection with the demand letter described in this Note 9. Commitments and Contingencies, there are no pending legal proceedings, other than ordinary routine litigation incidental to the business, to which the Company or any of its subsidiaries is a party, or that any of the Company or its subsidiaries' property is subject. &lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_oA12iN0goEWSt3ywVzHSOA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"&gt;Year ending December&#160;31, (in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,195&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 260&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,455&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_ykLCEY4Z10WHiWyx7Uvlqw_2_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">8195000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_PULcTfKJhk2GmjYQnmu1fg_3_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">260000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligation
      contextRef="As_Of_6_30_2025_hqSmKlP1tEilgBDuZ5XtPQ"
      decimals="-3"
      id="Tc_3YRdyozYOUKqLiL5Rrukyg_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">8455000</us-gaap:PurchaseObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember_2KjnroNUZkyat5AIN-Jr0A"
      decimals="-5"
      id="Narr_BNc4qgUzsUyHjizpQY6PbA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="As_Of_12_31_2024_us-gaap_BalanceSheetLocationAxis_chrs_AccruedRebatesFeesAndReservesMember__e7gjYxwJ0e_RODUlV5rmA"
      decimals="-5"
      id="Narr_wtW2DyHKFUiIf0IMEoUJ6w"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6400000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate
      contextRef="Duration_4_1_2022_To_4_30_2022_eccyPo0IKE2qLrp0Bc7MnA"
      decimals="-5"
      id="Narr_wpjrFiEN1ECxyYJLvJlxYw"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14000000</us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate>
    <chrs:StockholdersDeficitTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_l4pTggMEqU6QLPvnQN-BMA">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;"&gt;10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stockholders&#x2019; Equity (Deficit)&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;background:#ffffff;margin:0pt;"&gt;&lt;b style="font-weight:bold;white-space:pre-wrap;"&gt;ATM Offering  &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;padding-top:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;There were no shares sold under the at-the-market offering (&#x201c;ATM Offering&#x201d;) during the three months ended June 30, 2025 and 2024. The following table summarizes information regarding settlements under the ATM Offering for the six months ended June 30, 2025 and 2024:&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Number of common stock shares sold during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 650,005&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Weighted-average price per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.44&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Gross proceeds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,589&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less commissions and fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (40)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net proceeds after commissions and fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:10pt 0pt 0pt 0pt;"&gt;As of June 30, 2025, the Company had approximately $64.9 million of its common stock remaining available for sales of common stock from time to time through or to Cowen and Company, LLC as the Company&#x2019;s sales agent or principal in the ATM Offering.&lt;/p&gt;</chrs:StockholdersDeficitTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_mMttV1kd8kWyaVIabS-iIA"
      decimals="0"
      id="Narr_V7phLe1fb0WhWB5hWne0SA"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_AYB7lT9E00Ci-MCJS3IrWQ"
      decimals="0"
      id="Narr_ZchcRxfvvkO6q_VTUCmqBQ"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_w-dS5SOSh0m-2uZy9LihKw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Number of common stock shares sold during the period&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 650,005&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Weighted-average price per share&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2.44&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Gross proceeds&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,589&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less commissions and fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (40)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Net proceeds after commissions and fees&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.74%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,549&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</chrs:ScheduleOfSettlementsUnderSharesOfferingTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"
      decimals="INF"
      id="Tc_BDrB7Dsfkku6LZeQYDNj5g_3_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">650005</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <chrs:WeightedAveragePricePerShare
      contextRef="Duration_1_1_2024_To_6_30_2024_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_LI8TSfZkyEW5YNMR5IDSTg"
      decimals="2"
      id="Tc_KLxdjkyo20ytzHSfVQxjLw_4_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.44</chrs:WeightedAveragePricePerShare>
    <chrs:ProceedsFromIssuanceOfCommonStockGross
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"
      decimals="-3"
      id="Tc_py8BxvZMrEuD7ZUE5G03XA_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1589000</chrs:ProceedsFromIssuanceOfCommonStockGross>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"
      decimals="-3"
      id="Tc_5uMsdWyUSEagxkYlQw2xMg_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">40000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_BErxvy3CnE6Fb6NorxQh5A"
      decimals="-3"
      id="Tc_8T_MOBOTiUS6StywScvPhw_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">1549000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <chrs:CommonStockRemainingAvailableForSaleUnderAtmOffering
      contextRef="As_Of_6_30_2025_us-gaap_SubsidiarySaleOfStockAxis_chrs_AtMarketOfferingMember_XmctEWtsr0udXg2AKiep0Q"
      decimals="-5"
      id="Narr_Lj2f76jqo0Wjc1WPh3SibA"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">64900000</chrs:CommonStockRemainingAvailableForSaleUnderAtmOffering>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_n6KanpkLU0GYSdQDB-u9Ig">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;"&gt;11.&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stock-Based Compensation&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;The following table summarizes the classification of stock-based compensation expense in the Company&#x2019;s condensed consolidated statements of operations related to employees and non-employees: &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cost of goods sold &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 304&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 368&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 552&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,131&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,266&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,841&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,460&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Selling, general and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,184&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,661&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,538&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Stock-based compensation subtotal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,421&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,793&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,550&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: Stock-based compensation from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (255)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (372)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (875)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total stock-based compensation expense from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,166&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,212&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,675&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Total stock-based compensation expense capitalized into inventory&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 400&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 794&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:6pt 0pt 0pt 18pt;"&gt;&lt;span style="font-size:10pt;"&gt;(1) Stock-based compensation capitalized into inventory is recognized as cost of goods sold when the related product is sold&lt;/span&gt;.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Group_JgA2RfsuNUWIbsstFdQp4A">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;background:#ffffff;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Cost of goods sold &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 304&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 368&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 552&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,131&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,266&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,841&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,460&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Selling, general and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,184&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,661&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,584&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,538&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;   Stock-based compensation subtotal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,421&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,231&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,793&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,550&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Less: Stock-based compensation from discontinued operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (255)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (372)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (581)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (875)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total stock-based compensation expense from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,166&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,859&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10,212&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,675&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:54.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Total stock-based compensation expense capitalized into inventory&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 43&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 400&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 794&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:6pt 0pt 0pt 18pt;"&gt;&lt;span style="font-size:10pt;"&gt;(1) Stock-based compensation capitalized into inventory is recognized as cost of goods sold when the related product is sold&lt;/span&gt;.&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uqkW7pF5uUi7onznB7owdQ"
      decimals="-3"
      id="Tc_ZlQDknYo0UaIC5g6l1hjoA_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">106000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_c8MOphoPYkCRuGj0wLQ-dA"
      decimals="-3"
      id="Tc_uZl3URD8zUO8yQxHflAL1A_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">304000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_dR48BqYkjUqVxt4Qr-NHxw"
      decimals="-3"
      id="Tc_MZXBTtxYf06EPSHvyCPtcQ_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">368000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_uCysl_LyTEyQ0-SbVc65iA"
      decimals="-3"
      id="Tc_ncdH6_zrjU-nOVRz2bXFow_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">552000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_2vzMyIg7o0Su7AZtDQNIAg"
      decimals="-3"
      id="Tc_jzU83dDiNkmTUZPDDl2jog_5_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2131000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_F0GNNBUK2EmFNv3HAnVh3g"
      decimals="-3"
      id="Tc_kfexbPAaZU-vjAUWbL4_lw_5_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">2266000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_Q_Twxr7qO0SRhX15IBw9eA"
      decimals="-3"
      id="Tc_59xPQwvzeUmtMNCPEMxVjg_5_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3841000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_LXH-30DoKEmhl2n31ZHuVg"
      decimals="-3"
      id="Tc_zqPaSvhoekS-10NK2yVe0w_5_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4460000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rYf-lwikOUWuZ1JBr22Kxg"
      decimals="-3"
      id="Tc_RT3oV4LnKEiZeDtG-9Urjg_6_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">3184000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tBef2jX-TUWZfU5RLxw9Qg"
      decimals="-3"
      id="Tc_EQnulnVsAkq7Qf92SIMOLg_6_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">4661000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_o1kf9OoKIUyqicCo4pNovA"
      decimals="-3"
      id="Tc_vLzrYtXIIE6Bfbdm1Q40DA_6_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6584000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember__wWksQtwYE255lJ51b7yaw"
      decimals="-3"
      id="Tc_1BANdW0Zy0GZNPT8exvFdg_6_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">9538000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_q3Tk-14bY0-3g5gqwyzddA_7_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5421000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_T_Pyyu-IyEqHpWw5D5OCYg_7_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">7231000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_Az5JhPuCxEakWDZsXVvyng_7_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10793000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_mGF-hOY24EqoTa0hDlwpYg_7_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">14550000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_UVnNFW5ZGkycJtKer1dzDA"
      decimals="-3"
      id="Tc_f2v3g5T1Dkihvp8XTjjPFw_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-255000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_dpIG5X3iQ0CjNcgQVuUS3A"
      decimals="-3"
      id="Tc_V7oC_0jEWEiVUfMbHi2knA_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-372000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_wEVHVQnQokShbnTAzpMByw"
      decimals="-3"
      id="Tc_2crSoZMLlEi7ALSrnRey2Q_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentDiscontinuedOperationsMember_KjUR1jmUBUud01ykvylcUw"
      decimals="-3"
      id="Tc_8EWmBvwfcU6UyhMNFusWeQ_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-875000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_kArvc6W31UuhDZf3_h7Zzg"
      decimals="-3"
      id="Tc_TMg9UTvhjEqK6bfgwJwlyg_9_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">5166000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_dQLvi3u9O0S3kJFZw2wJ3Q"
      decimals="-3"
      id="Tc_g2r2JJT1hkybBCb9SbB5Ww_9_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">6859000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_YfjM_pGsfUSSz0Ybc3OIgw"
      decimals="-3"
      id="Tc_sMV1v42zMU2-1h67CQ-L9g_9_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">10212000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember_X0nI7IKVDU-jvP--b_l7vw"
      decimals="-3"
      id="Tc_x-ajTOgJ7k2HREzlOkiLxQ_9_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">13675000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_q0cI3iu5_k66qhwabqYr5g_11_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">43000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_DbxDegmWrUG5shlhtlVQ1w_11_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">400000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_XSxS5SGtaUmD0uTmkPCcXQ_11_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">286000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_cpnvMlulz0mX8cfb3J9OCg_11_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">794000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_YmrAMerLGUuwDRo2xK0VYQ">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;12.&#160;&#160;&#160;&#160;&#160;&#160;Net Income (Loss) Per Share &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive common shares. &lt;span style="background:#ffffff;"&gt;Diluted net l&lt;/span&gt;oss per share is computed by dividing net loss by the weighted-average number of common shares outstanding for the period, without consideration for any potential dilutive common share equivalents as their effect would be antidilutive. &lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="color:#212529;background:#ffffff;"&gt;The following table sets forth the computation of the basic and diluted net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net loss from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (44,862)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (54,851)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (92,260)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (122,887)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net loss from continuing operations, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.39)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.48)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.80)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.08)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income from discontinued operations, net of tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income from discontinued operations, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.95&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.87&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 297,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (12,921)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 241,198&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 89,954&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income (loss) per share, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.11)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.08&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.79&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;&lt;span style="margin-bottom:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Stock options, performance stock options and shares subject to ESPP&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,704,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,352,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,386,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,925,350&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Restricted stock units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 236,960&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 894,106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 300,388&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 989,676&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Shares issuable upon conversion of 2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,942,152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,942,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,947,343&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 41,188,790&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,693,622&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 40,857,178&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"&gt;The amounts in the table above exclude any shares contingently issuable pursuant to the CVR Agreement because the conditions that could result in a payment becoming due were not met.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_qhcXLDps9ESozUfccuMoUw">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:25.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands, except share and per share data)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net loss from continuing operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (44,862)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (54,851)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (92,260)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (122,887)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net loss from continuing operations, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.39)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.48)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.80)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.08)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income from discontinued operations, net of tax&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 342,629&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 41,930&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 333,458&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 212,841&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income from discontinued operations, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.95&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.37&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.88&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1.87&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income (loss)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 297,767&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (12,921)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 241,198&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 89,954&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Weighted-average common shares outstanding, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 116,077,710&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 114,819,965&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 115,968,352&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 113,784,636&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;width:43%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net income (loss) per share, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.57&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.11)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2.08&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.79&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_f6Xs0huVD0-t5MT_XtI2Ig_4_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-44862000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_TRln1ajDdUGoA2vH_oHfow_4_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-54851000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_wvOCTQnLhUao-mIe5FGEpw_4_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-92260000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_2mvNYapE4EOacgxiELJzVw_4_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-122887000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_QX_7-FA5gUyGhFrChJ4dvQ_5_3"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_QX_7-FA5gUyGhFrChJ4dvQ_5_3_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_ZFjZLP_wx0CSY-MXmBLDCA_5_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_ZFjZLP_wx0CSY-MXmBLDCA_5_6_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_zc1ceUFDdEWjwDuUaSOuBA_5_9"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_zc1ceUFDdEWjwDuUaSOuBA_5_9_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_hGMZNwqWp0yqbw44fM69KQ_5_12"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</chrs:WeightedAverageNumberOfSharesOutstandingBasicContinuingOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_hGMZNwqWp0yqbw44fM69KQ_5_12_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</chrs:WeightedAverageNumberOfSharesOutstandingDilutedContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_iFlg608LJkOzvi3o7Rf64Q_6_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_iFlg608LJkOzvi3o7Rf64Q_6_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.39</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_NMF1hzWJm0WTQgmoTodt5Q_6_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_NMF1hzWJm0WTQgmoTodt5Q_6_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.48</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_F26rZrH8ykaEQZOwItvADA_6_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.8</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_F26rZrH8ykaEQZOwItvADA_6_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.8</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_ta18BO1FL0mHwtz1woDYTA_6_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-1.08</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_ta18BO1FL0mHwtz1woDYTA_6_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-1.08</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_zRnMUL2MxEawCy5du_-K1Q_8_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">342629000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_v3v7cdLJdE-2bdVBtjiUQw_8_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">41930000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_X0KcxCqanUGsLNRlccqCPA_8_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">333458000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_lKOcPlSadEqTPKEy7toWlg_8_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">212841000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_iXGMgSLbUkuZaV5tYNj7FA_9_3"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_iXGMgSLbUkuZaV5tYNj7FA_9_3_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_wYY0hsUwNE6jsSPTlCG_dw_9_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_wYY0hsUwNE6jsSPTlCG_dw_9_6_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_fly2pOjcFU666WgACnCpwA_9_9"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_fly2pOjcFU666WgACnCpwA_9_9_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_GOSD2uNoy0eaC3_lqPqJ1A_9_12"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</chrs:WeightedAverageNumberOfSharesOutstandingBasicDiscontinuedOperations>
    <chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_GOSD2uNoy0eaC3_lqPqJ1A_9_12_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</chrs:WeightedAverageNumberOfSharesOutstandingDilutedDiscontinuedOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_d5WtFDLlJEy4FaNUVaY4Pw_10_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.95</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_d5WtFDLlJEy4FaNUVaY4Pw_10_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.95</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_DkPOnDa4a0GIwtdq9lWBGQ_10_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_DkPOnDa4a0GIwtdq9lWBGQ_10_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.37</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_rld4SeapWEq1goCkQDQPlQ_10_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.88</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_rld4SeapWEq1goCkQDQPlQ_10_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.88</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_40r6ba0NlkK89p47OGL1rA_10_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">1.87</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_40r6ba0NlkK89p47OGL1rA_10_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">1.87</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="-3"
      id="Tc_F7v7RJfJ7EOxdbrM93S9Kw_12_3"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">297767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="-3"
      id="Tc_pj7OHz5mhUimZ537QSIixg_12_6"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">-12921000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="-3"
      id="Tc_-P5-qqdu_UmkO28YuyhebA_12_9"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">241198000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="-3"
      id="Tc_I-xHzdQPx0K4xp3-j-I9wQ_12_12"
      unitRef="Unit_Standard_USD_Yz6zkPpuRU6ErM3CA16D5A">89954000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_Z7uu6GWmYEemB-fdN00Euw_13_3"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="0"
      id="Tc_Z7uu6GWmYEemB-fdN00Euw_13_3_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">116077710</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_ThBH-tqe0UOQfeYo7v79KQ_13_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="0"
      id="Tc_ThBH-tqe0UOQfeYo7v79KQ_13_6_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">114819965</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_qV102ArVwUKOiXM_3ktJSw_13_9"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="0"
      id="Tc_qV102ArVwUKOiXM_3ktJSw_13_9_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">115968352</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_lo51IulZhUmQcSEfliVsHA_13_12"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="0"
      id="Tc_lo51IulZhUmQcSEfliVsHA_13_12_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">113784636</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_svMDaz70wkaWHaAKUEFSbg_14_3"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="2"
      id="Tc_svMDaz70wkaWHaAKUEFSbg_14_3_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_-twHKTyshEujU1IFRFeUlQ_14_6"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="2"
      id="Tc_-twHKTyshEujU1IFRFeUlQ_14_6_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_g7tR9FAMYkC6YGWQdr5h7w_14_9"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="2"
      id="Tc_g7tR9FAMYkC6YGWQdr5h7w_14_9_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">2.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_hZRb0cwmjUe7pyNqL4krnw_14_12"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="2"
      id="Tc_hZRb0cwmjUe7pyNqL4krnw_14_12_2"
      unitRef="Unit_Divide_USD_shares_XnFj8Jvq1kutBpV8XUIHFQ">0.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      id="Tb_QaxUzlwlw065CgufZR_p_A">&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt 0pt 6pt 0pt;"&gt;The following outstanding dilutive potential shares were excluded from the calculation of diluted net income (loss) per share due to their anti-dilutive effect:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.37090683%;padding-left:0pt;padding-right:0pt;width:100.74%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June&#160;30,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Stock options, performance stock options and shares subject to ESPP&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,704,100&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 28,352,532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,386,951&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 27,925,350&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Restricted stock units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 236,960&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 894,106&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 300,388&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 989,676&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;Shares issuable upon conversion of 2026 Convertible Notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,942,152&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,283&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,942,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:52.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 29,947,343&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 41,188,790&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 30,693,622&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 40,857,178&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_5wFy8H44a06yoVXa_2FduA"
      decimals="INF"
      id="Tc_Z2a71Be4cE242dWsclBfww_4_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">29704100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_Wtf0TeFHc061sxBwsrenpg"
      decimals="INF"
      id="Tc_BVLcK3S_l0ypPwVCxhYo4g_4_4"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">28352532</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_nCVv1DHl0UOc1Kd5nPb_cw"
      decimals="INF"
      id="Tc_bo2rXVVf50a74CrXgY04Yg_4_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">30386951</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_EmployeesAndNonemployeesStockOptionMember_KaXwVbCZrESugc9fgEtkog"
      decimals="INF"
      id="Tc_8JwoqZmkKkqATJBe6XudOg_4_8"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">27925350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_MP6OiLCvQk6mkPno2g0W1g"
      decimals="INF"
      id="Tc_l_GzXpu32kuW2ayJSO7OcA_5_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">236960</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_oTp0vXl2W02VAri6CF9QaQ"
      decimals="INF"
      id="Tc_5Nzjh5yp3kCiDblDwLSqIQ_5_4"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">894106</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_on9gGOaw7UGLVjdEvT8kBg"
      decimals="INF"
      id="Tc_kixW8tZA4kaDYWs4NKaY2w_5_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">300388</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_dT7mscZKmECpeHymicQQmA"
      decimals="INF"
      id="Tc_OBw0Da3Pak-stzTmc8YM7w_5_8"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">989676</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_SCnlp1vcuEa4zXk1dJ8Gvg"
      decimals="INF"
      id="Tc_JSzIiJCjsEGyf8IycL8X3A_6_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">6283</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_gX9leFzOYEqKpBA8Nj7arQ"
      decimals="INF"
      id="Tc_eJWUQVxpxkKao4sDVu-CBw_6_4"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">11942152</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_6_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_KkKPseiCGEm4n7oFGbZW2w"
      decimals="INF"
      id="Tc_Tln330j9EUW2V1i8RQWWPg_6_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">6283</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_6_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_chrs_ConvertibleNotesMember_us-gaap_DebtInstrumentAxis_chrs_ConvertibleSeniorSubordinatedNotesDue202615Member_TJP54MsdxE2MIdfwXAJS4Q"
      decimals="INF"
      id="Tc_ZFbs3DwMzU-PI1QxO1wf5A_6_8"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">11942152</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      decimals="INF"
      id="Tc_rQ7aptQQGUKJ5pwHe9qdeQ_7_2"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">29947343</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_4_1_2024_To_6_30_2024_B7tYSXUl6UeTX7KTeL1ToQ"
      decimals="INF"
      id="Tc_TwrIvJvU70K8hS5pBbeUJQ_7_4"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">41188790</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2025_To_6_30_2025_KkZhmluvekiCRjxKc7S-bA"
      decimals="INF"
      id="Tc_61tsL294wUKkZZfrp2jEVA_7_6"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">30693622</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2024_To_6_30_2024_qLc5DsjF30mQIUImGHaFyw"
      decimals="INF"
      id="Tc_jo9IFU9770iuk1siiOiVVw_7_8"
      unitRef="Unit_Standard_shares_T0txGWNEa0S6SeaDVFga2g">40857178</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      id="Narr_stl1DMvqzEyaSOR-jUVwQw">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      id="Narr_XrBXfY1oQkymY7lclU4xeQ">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      id="Narr_l9S9Td5-1Ea_GHP6-_eK5w">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_4_1_2025_To_6_30_2025_jg_DYKqDhUWRQtMlEwSRoQ"
      id="Narr_Kedq6AlDxkO-vKV1FV5SXQ">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
